Zasoby aktualizacji urządzeń
Aby użyć usługi Device Update dla IoT Hub, należy utworzyć konto i wystąpienie usługi Device Update.
Konto usługi Device Update
Konto usługi Device Update to zasób utworzony w ramach subskrypcji platformy Azure. Na poziomie konta usługi Device Update możesz wybrać region, w którym zostanie utworzone konto usługi Device Update. Możesz również ustawić uprawnienia do autoryzowania użytkowników, którzy mają dostęp do usługi Device Update.
Wystąpienie aktualizacji urządzenia
Po utworzeniu konta należy utworzyć wystąpienie usługi Device Update. Wystąpienie jest kontenerem logicznym zawierającym aktualizacje i wdrożenia skojarzone z określonym centrum IoT. Usługa Device Update używa IoT Hub jako katalogu urządzeń i kanału komunikacyjnego z urządzeniami.
Konfigurowanie połączonego centrum IoT
Aby usługa Device Update odbierała powiadomienia o zmianie z IoT Hub, usługa Device Update integruje się z wbudowaną usługą Event Hubs. IoT Hub zostanie automatycznie skonfigurowana w ramach procesu tworzenia zasobów z wymaganymi trasami komunikatów, grupami odbiorców i zasadami dostępu wymaganymi do komunikowania się z urządzeniami IoT.
Routing komunikatów
Następujące trasy komunikatów są automatycznie konfigurowane w połączonym centrum IoT w celu włączenia aktualizacji urządzenia:
Nazwa trasy | Źródło danych | Zapytanie dotyczące routingu | Punkt końcowy | Opis |
---|---|---|---|---|
DeviceUpdate.DeviceTwinChanges | TwinChangeEvents | (opType = 'updateTwin' OR opType = 'replaceTwin') AND IS_DEFINED($body.tags.ADUGroup) | zdarzenia | Nasłuchiwanie nowych grup aktualizacji urządzeń |
DeviceUpdate.DigitalTwinChanges | DigitalTwinChangeEvents | true | zdarzenia | Nasłuchiwanie zdarzeń zmiany usługi Digital Twin |
DeviceUpdate.DeviceLifecycle | DeviceLifecycleEvents | opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' | zdarzenia | Nasłuchiwanie urządzeń, które zostały usunięte |
Uwaga
Nazwy tych tras można zmienić, jeśli ma to sens dla twojego rozwiązania. Pozostałe właściwości trasy powinny pozostać skonfigurowane, ponieważ znajdują się one w tabeli, aby usługa Device Update działała prawidłowo.
Grupa konsumentów
Centrum IoT tworzy również grupę odbiorców centrum zdarzeń o nazwie adum , która jest wymagana przez usługi zarządzania aktualizacjami urządzeń. Powinno to zostać dodane automatycznie w ramach procesu tworzenia zasobów.