Device Update-Ressourcen
Sie müssen Konto für die Geräteaktualisierung und eine Instanz erstellen, um Device Update for IoT Hub verwenden zu können.
Device Update-Konto
Ein Device Update-Konto ist eine Ressource, die in Ihrem Azure-Abonnement erstellt wird. Auf der Device Update-Kontoebene können Sie die Region auswählen, in der das Device Update-Konto erstellt wird. Sie können außerdem Berechtigungen festlegen, um Benutzer zu autorisieren, die Zugriff auf Device Update erhalten sollen.
Device Update-Instanz
Sie müssen eine Device Update-Instanz erstellen, nachdem ein Konto erstellt wurde. Eine Instanz ist ein logischer Container, der Updates und Bereitstellungen enthält, die einem bestimmten IoT Hub zugeordnet sind. Device Update verwendet IoT Hub als Geräteverzeichnis und als Kommunikationskanal mit Geräten.
Während der öffentlichen Vorschau können zwei Device Update-Konten pro Abonnement erstellt werden. Außerdem können pro Konto zwei Device Update-Instanzen erstellt werden.
Konfigurieren des verknüpften IoT-Hubs
Damit Device Update Änderungsbenachrichtigungen von IoT Hub empfangen kann, wird Device Update in die integrierte Event Hubs-Instanz integriert. Durch Klicken auf die Schaltfläche „IoT Hub konfigurieren“ in Ihrer Instanz werden die erforderlichen Nachrichtenrouten, die Consumergruppen und die Zugriffsrichtlinie für die Kommunikation mit IoT-Geräten konfiguriert.
Nachrichtenrouting
Die folgenden Nachrichtenrouten werden automatisch in Ihrem verknüpften IoT-Hub konfiguriert, um Device Update zu aktivieren:
Routenname | Datenquelle | Routingabfrage | Endpunkt | BESCHREIBUNG |
---|---|---|---|---|
DeviceUpdate.DeviceTwinChanges | TwinChangeEvents | (opType = 'updateTwin' OR opType = 'replaceTwin') AND IS_DEFINED($body.tags.ADUGroup) | events | Lauscht auf neue Device Update-Gruppen. |
DeviceUpdate.DigitalTwinChanges | DigitalTwinChangeEvents | true | events | Lauscht auf Änderungsereignisse bei digitalen Zwillingen. |
DeviceUpdate.DeviceLifecycle | DeviceLifecycleEvents | opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' | events | Lauscht auf Geräte, die gelöscht wurden. |
DeviceUpdate.DeviceConnectionState | DeviceConnectionStateEvents | true | events | Lauscht auf Änderungen an Geräteverbindungszuständen. |
Hinweis
Sie können die Namen dieser Routen ändern, wenn dies für Ihre Lösung sinnvoll ist. Die Konfiguration der übrigen Routeneigenschaften sollte so beibehalten werden, wie sie in der Tabelle angegeben ist, damit Device Update ordnungsgemäß funktioniert.
Consumergruppe
Beim Konfigurieren des IoT-Hubs wird auch eine Event Hub-Consumergruppe namens adum erstellt, die von den Device Update-Verwaltungsdiensten benötigt wird.
Zugriffsrichtlinie
Die Device Update-Verwaltungsdienste verwenden eine Richtlinie für den gemeinsamen Zugriff (SAS-Richtlinie) mit dem Namen deviceupdateservice, um updatefähige Geräte abzufragen. Die Richtlinie deviceupdateservice wird im Rahmen der IoT Hub-Konfiguration erstellt und erhält die folgenden Berechtigungen:
- Aus Registrierung lesen
- Dienst verbinden
- Gerät verbinden