Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um Geräteupdate für IoT Hub zu verwenden, müssen Sie ein Geräteaktualisierungskonto und eine Instanz erstellen.
Geräteaktualisierungskonto
Ein Geräteaktualisierungskonto ist eine Ressource, die in Ihrem Azure-Abonnement erstellt wird. Auf Geräteupdate-Kontoebene können Sie die Region auswählen, in der Ihr Geräteaktualisierungskonto erstellt wird. Sie können auch Berechtigungen festlegen, um Benutzer zu autorisieren, die Zugriff auf Geräteupdates haben.
Geräteaktualisierungsinstanz
Nachdem ein Konto erstellt wurde, müssen Sie eine Device Update-Instanz erstellen. Eine Instanz ist ein logischer Container, der Updates und Bereitstellungen enthält, die einem bestimmten IoT-Hub zugeordnet sind. Geräteupdate verwendet IoT Hub als Geräteverzeichnis und einen Kommunikationskanal mit Geräten.
Während der öffentlichen Vorschau können zwei Geräteaktualisierungskonten pro Abonnement erstellt werden. Darüber hinaus können zwei Geräteupdateinstanzen pro Konto erstellt werden.
Konfigurieren des verknüpften IoT-Hubs
Damit Geräteupdate Änderungsbenachrichtigungen vom IoT Hub empfängt, ist Device Update in die integrierten Event Hubs integriert. Durch Klicken auf die Schaltfläche "IoT Hub konfigurieren" in Ihrer Instanz werden die erforderlichen Nachrichtenrouten, Verbrauchergruppen und Zugriffsrichtlinien konfiguriert, die für die Kommunikation mit IoT-Geräten erforderlich sind.
Nachrichtenweiterleitung
Die folgenden Nachrichtenrouten werden automatisch in Ihrem verknüpften IoT-Hub konfiguriert, um die Geräteaktualisierung zu aktivieren:
| Routenname | Datenquelle | Abfrage zur Weiterleitung | Endpunkt | BESCHREIBUNG |
|---|---|---|---|---|
| GerätAktualisierung.GerätZwillingÄnderungen | TwinChangeEvents | (opType = 'updateTwin' OR opType = 'replaceTwin') UND IS_DEFINED($body.tags.ADUGroup) | Veranstaltungen | Lauscht auf neue Geräteaktualisierungsgruppen |
| DeviceUpdate.DigitalTwinChanges | DigitalTwinChangeEvents | Wahr | Veranstaltungen | Lauscht auf Digital Twin Change Events |
| Geräteaktualisierung.Gerätelebenszyklus | Gerätelebenszyklusereignisse | opType = 'deleteDeviceIdentity' ODER opType = 'deleteModuleIdentity' | Veranstaltungen | Lauscht auf Geräte, die gelöscht wurden |
| Geräteaktualisierung.Geräteverbindungsstatus | Geräteverbindungszustandsereignisse | Wahr | Veranstaltungen | Lauscht auf Änderungen an Geräteverbindungszuständen |
Hinweis
Sie können die Namen dieser Routen ändern, wenn es für Ihre Lösung sinnvoll ist. Die restlichen Routeneigenschaften sollten so konfiguriert bleiben, wie sie sich in der Tabelle befinden, damit Die Geräteaktualisierung ordnungsgemäß funktioniert.
Consumergruppe
Durch das Konfigurieren des IoT-Hubs wird auch eine Event Hub-Consumergruppe namens Adum erstellt, die von den Geräteaktualisierungsverwaltungsdiensten benötigt wird.
Zugriffsrichtlinie
Eine gemeinsame Zugriffsrichtlinie mit dem Namen deviceupdateservice wird von den Geräteaktualisierungsverwaltungsdiensten verwendet, um aktualisierbare Geräte abzufragen. Die deviceupdateservice-Richtlinie wird erstellt und erhält die folgenden Berechtigungen als Teil der Konfiguration des IoT Hubs.
- Registrierungslesevorgang
- Dienstverbindung herstellen
- Geräteverbindung