Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
Enhetsuppdateringssession
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. Enhetsuppdatering använder IoT Hub som enhetskatalog och som kommunikationskanal till enheterna.
Under den offentliga förhandsversionen kan två enhetsuppdateringskonton skapas per prenumeration. Dessutom kan två enhetsuppdateringsinstanser skapas per konto.
Konfigurera den IoT-hubben som är länkad
För att Device Update ska kunna ta emot ändringsmeddelanden från IoT Hub, integreras den med de inbyggda Event Hubs. Om du klickar på knappen "Konfigurera IoT Hub" i din instans konfigureras de meddelandevägar, konsumentgrupper och åtkomstprinciper som krävs för att kommunicera med IoT-enheter.
Meddelanderoutning
Följande meddelandevägar konfigureras automatiskt i din länkade IoT-hubb för att aktivera enhetsuppdatering:
| Routningsnamn | Datakälla | Routningsfråga | Slutpunkt | Beskrivning |
|---|---|---|---|---|
| DeviceUpdate.DeviceTwinChanges | TwinChangeEvents | (opType = 'updateTwin' OR opType = 'replaceTwin') AND IS_DEFINED($body.tags.ADUGroup) | evenemang | Lyssnar efter nya grupper för Device Update |
| DeviceUpdate.DigitalTwinChanges | DigitalTwinChangeEvents | sann | evenemang | Lyssnar efter Digital Twin-ändringshändelser |
| Enhetsuppdatering.Enhetslivscykel | EnhetensLivscykelhändelser | opType = 'deleteDeviceIdentity' ELLER opType = 'deleteModuleIdentity' | evenemang | Lyssnar efter enheter som har tagits bort |
| Enhetsuppdatering.Enhetsanslutningstillstånd | EnhetAnslutningsStatusHändelser | sann | evenemang | Lyssnar efter ändringar i enhetsanslutningstillstånd |
Anmärkning
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
När du konfigurerar IoT-hubben skapas också en händelsehubbkonsumentgrupp med namnet adum som krävs av hanteringstjänsterna för enhetsuppdatering.
Åtkomstprincip
En princip för delad åtkomst med namnet deviceupdateservice används av enhetsuppdateringshanteringstjänsterna för att fråga efter uppdateringskompatibla enheter. Deviceupdateservice-principen skapas och får följande behörigheter som en del av konfigurationen av IoT Hub:
- Registerläsning
- Tjänstanslutning
- Enhetsanslutning