Enhetsuppdateringsresurser

Om du vill använda Enhetsuppdatering för IoT Hub måste du skapa ett konto och en instans för enhetsuppdatering.

Enhetsuppdateringskonto

Ett enhetsuppdateringskonto är en resurs som skapas i din Azure-prenumeration. På kontonivå för enhetsuppdatering kan du välja den region där ditt enhetsuppdateringskonto ska skapas. Du kan också ange behörigheter för att auktorisera användare som har åtkomst till Enhetsuppdatering.

Enhetsuppdateringsinstans

När ett konto har skapats måste du skapa en enhetsuppdateringsinstans. En instans är en logisk container som innehåller uppdateringar och distributioner som är associerade med en specifik IoT-hubb. Enhetsuppdateringen använder IoT Hub både som enhetskatalog och som kommunikationskanal med enheter.

Konfigurera den länkade IoT-hubben

För att Enhetsuppdatering ska kunna ta emot ändringsmeddelanden från IoT Hub integreras Enhetsuppdatering med de inbyggda Händelsehubbarna. IoT Hub konfigureras automatiskt som en del av resursskapandeprocessen med de meddelandevägar, konsumentgrupper och åtkomstprinciper som krävs för att kommunicera med IoT-enheter.

Note

Inaktivera inte lokal autentisering på IoT Hub. Enhetsuppdatering kräver att lokal autentisering är aktiverad.

Meddelanderoutning

Följande meddelandevägar konfigureras automatiskt i din länkade IoT-hubb för att aktivera enhetsuppdatering:

Routningsnamn Datakälla Routningsfråga Endpoint Description
DeviceUpdate.DeviceTwinChanges (förändringar i enhetens tvilling) TwinChangeEvents (på engelska) (opType = 'updateTwin' ELLER opType = 'replaceTwin') OCH IS_DEFINED($body.tags.ADUGroup) events Lyssnar efter nya enhetsuppdateringsgrupper
DeviceUpdate.DigitalTwinChanges DigitalTwinChangeEvents (på engelska) true events Lyssnar efter Digital Twin-ändringshändelser
DeviceUpdate.DeviceLifecycle DeviceLifecycleEvents (Händelser för DeviceLifecycle) opType = 'deleteDeviceIdentity' ELLER opType = 'deleteModuleIdentity' events Lyssnar efter enheter som har tagits bort

Note

Du kan ändra namnen på dessa vägar om det passar din lösning. Resten av routningsegenskaperna bör förbli konfigurerade eftersom de finns i tabellen för att Enhetsuppdatering ska fungera korrekt.

Konsumentgrupp

IoT-hubben skapar också en händelsehubbkonsumentgrupp med namnet adum som krävs av hanteringstjänsterna för enhetsuppdatering. Detta bör läggas till automatiskt som en del av resursskapandeprocessen.

Skärmbild av konsumentgrupper.

Nästa steg

Skapa enhetsuppdateringsresurser