Geräteaktualisierungsressourcen

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.

Screenshot von Verbrauchergruppen.

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

Screenshot der Zugriffsrichtlinie.

Nächste Schritte

Erstellen von Geräteaktualisierungsressourcen