API-Versionen der REST-APIs der Azure IoT Central-Datenebene
In diesem Artikel werden die aktuellen und früheren Versionen der REST-APIs für Azure IoT Central aufgeführt.
Stabile Versionen
Diese Versionen sind die stabilen Releases, die zum Entwickeln von Produktionslösungen mit Azure IoT Central verwendet werden können.
API-Version | Spezifikation | API-Updates |
---|---|---|
2022-07-31 (Neueste) |
Swagger-Spezifikation | Versionshinweis |
2022-05-31 (veraltet) |
Swagger-Spezifikation | Versionshinweis |
1.0 (veraltet) |
Swagger-Spezifikation | Versionshinweis |
Vorschauversionen
Vorschauversionen werden veröffentlicht, um neue Funktionen zu testen, Feedback zu sammeln und Probleme zu ermitteln und zu beheben. Vorschau-APIs sind unter Zusätzliche Nutzungsbedingungen verfügbar und werden für Produktionsworkloads nicht empfohlen.
API-Version | Spezifikation | API-Updates |
---|---|---|
2022-10-31-preview (Neueste) |
Swagger-Spezifikation | Versionshinweis |
2022-06-30-preview (veraltet) |
Swagger-Spezifikation | Versionshinweis |
1.2-Preview (veraltet) |
Swagger-Spezifikation | Versionshinweis |
1.1-Preview (veraltet) |
Swagger-Spezifikation | Versionshinweis |
Versionshinweise
2022-10-31-preview
Die Vorschauversion der Azure IoT Central-REST-Datenebenen-API vom 31. Oktober 2022 bietet eine Reihe von Verbesserungen an vorhandenen Endpunkten und fügt mehrere neue Endpunkte hinzu, um die folgenden Schlüsselfunktionen zu ermöglichen.
Die Eigenschaftsabfragefunktion der aktuellen Abfrage-API wird nicht mehr unterstützt und hat die Rate auf eine Anforderung pro Minute beschränkt.
Hinweis
Dieses Feature wird am 30. Juni 2023 entfernt.
Unterstützung für das Erstellen und Verwalten des Lebenszyklus für "Microsoft Edge-Bereitstellungsmanifeste".
Hinweis
Diese Manifeste wurden jetzt von den Gerätevorlagen entkoppelt und können unabhängig verwaltet werden.
Entfernen von "deploymentManifest" aus der Definition "DeviceTemplate". Gemäß der obigen Änderung sind Bereitstellungsmanifeste jetzt unabhängig.
Hinweis
Dieses Update ist ein Breaking Change-Verhalten gegenüber dem vorherigen Release 2022-06-30-preview.
Unterstützung für einen neuen Typ "iotEdge" wurde der Entität "Device" als "type: string[]" hinzugefügt. Mit diesem Feld kann der Benutzer ein Gerät als IoT Edge fähiges Gerät identifizieren. Dieses Feld ist ein optionaler Typ, und Sie können geräteinstanzen auch ohne ihn erstellen und verwalten.
{ "type": ["iotEdge"] }
Unterstützung für eine neue
applyDeploymentManifest
Route zuDevice
. Mit diesem Vorgang können Sie einer Geräteinstanz ein IoT Edge Bereitstellungsmanifest zuordnen.Unterstützung für ein neues optionales Feld
readAccess
für dieFileUpload
Konfiguration.Unterstützung für
idScope
innerhalb derEnrollmentGroup
Entität für den bequemen Zugriff.Die Unterstützung für paging mit neuen Parametern wie
maxpagesize
, ,filter
wurdeorderby
aktualisiert. Und die zuvor unterstützten Parameter, einschließlich$filter
,$orderby
$top
wurden jetzt eingestellt.Unterstützung für neuen
deviceManifestMigration
Auftragstyp. Mit diesem neuen Auftragstyp können Sie Ihre Flotte von Edge-Geräten verwalten und einedeploymentManifest
für sie konfigurieren.
2022-07-31
Unser neuestes GA-Release vom 31. Juli 2022 verbessert das zuvor vorhandene 2022-05-31
Release und ist vollständig abwärtskompatibel. Ab heute ist das 2022-05-31
Release für gekennzeichnet deprecation
, und wir werden die Unterstützung dafür bis Juli 2025 beenden. Im Folgenden finden Sie eine Reihe von Updates, die in dieser Version erfasst wurden:
- Aufträge mit Statusunterstützung
- Unterstützung geplanter Aufträge
- Unterstützung für Geräteregistrierungsgruppen
- Unterstützung für Gerätebeziehungen
- Gerätegruppenlistengeräteunterstützung
2022-06-30-preview
Die Vorschauversion der Azure IoT Central-REST-Datenebenen-API vom 30. Juni 2022 bietet eine Reihe von Verbesserungen an vorhandenen Endpunkten und fügt Unterstützung für die folgenden wichtigen Funktionen hinzu:
- Unterstützung für das Erstellen und Verwalten
Enrollment Groups
für das Onboarding von Geräten - Möglichkeit zum Erstellen und Konfigurieren
Scheduled Jobs
- Unterstützung für die programmgesteuerte Erstellung
Application Dashboard
über die REST-API - Unterstützung für nicht modellierte Eigenschaften und Befehle für
Device
- Möglichkeit zum Auflisten von Geräten in einem
Device Group
- Zusammenfassung des Supportstatus vom Auftrag
- Feld "Name" aus entfernt
Device Relationship
2022-05-31
Unser neuestes GA-Release vom 31. Mai 2022 verbessert das zuvor vorhandene 1.0
Release und ist vollständig abwärtskompatibel. Ab heute ist das 1.0
Release für gekennzeichnet deprecation
, und wir werden die Unterstützung dafür bis Mai 2025 beenden. Im Folgenden finden Sie eine Reihe von Updates, die in dieser Version erfasst wurden:
- Unterstützung für die Dateiuploadspeicherkonfiguration
- Crud-Unterstützung für Gerätegruppen
- Crud-Unterstützung der Organisation
- Organisationsunterstützung für Geräte, Rollen, Benutzer und API-Token
1.2-Preview (Deprecated)
Das 1.2-preview
Release verbessert kontinuierlich unsere API-Endpunkte aus früheren Vorschauversionen und fügt Unterstützung für die folgenden Features hinzu:
- CruD-Unterstützung für Gerätegruppen
- Neuer Auftragstyp zur Unterstützung der Migration von Gerätevorlagen
1.0
Das erste GA-REST-API-Release für Azure IoT Central, das die Unterstützung für die folgenden Endpunkte erfasst: Geräte, Rollenliste, Benutzer, Gerätevorlagen und API-Token. Weitere Informationen zu den einzelnen Endpunkten finden Sie hier.
- Benutzer ohne Organisationsunterstützung.
- Rollenliste ohne Organisationsunterstützung.
- Geräte CRUD, Eigenschaften, Befehle, Anmeldeinformationen, Nachweisunterstützung.
- API-Token ohne Organisationsunterstützung.
- Gerätevorlage ohne PATCH-Unterstützung.
1.1-Preview (Deprecated)
Dieses Release ermöglicht die Unterstützung für DTDL v2 innerhalb der REST-API-Oberfläche für Azure IoT Central. Es enthält Breaking Changes gegenüber der Legacyversion preview
(jetzt veraltet).
-
DTDLv2
Ausrichtung, lesen Sie weitere Details. - Unterstützung der Gerätebeziehung.
- Unterstützung der FileUpload-Konfiguration.
- Organisationsunterstützung.
- Unterstützung von Gerätetelemetrieabfragen.
- Unterstützung von Aufträgen.
- Unterstützung für den fortlaufenden Datenexport wurde entfernt.
- Unterstützung für Den Datenexport V2-Export/Ziel hinzugefügt.
- Api/devices/{deviceId}/cloudProperties mithilfe von api/devices/{deviceId}/properties entfernt.
- Geräteeigenschaften und Telemetriedaten unter der geerbten Schnittstelle werden nicht als Stammeigenschafts- und Stammtelemetriedaten behandelt.
- Unterstützung für Das Patchen von Gerätevorlagen.
- Unterstützung des Edgemanifests über die Gerätevorlage.
Preview (Deprecated & Removed)
Die erste Version der öffentlichen Azure IoT Central-API mit Nur-Unterstützung DTDL v1
wurde jetzt veraltet und aus unseren REST-API-Endpunkten entfernt.