Ресурсы для обновления устройств
Чтобы использовать службу "Обновление устройств для Центра Интернета вещей", необходимо создать учетную запись и экземпляр службы "Обновление устройств".
Учетная запись службы "Обновление устройств"
Учетная запись службы "Обновление устройств" — это ресурс, который создается в подписке Azure. На уровне учетной записи службы "Обновление устройств" можно выбрать регион, в котором будет создана учетная запись этой службы. Также можно задать разрешения, выбрав пользователей, у которых будет доступ к службе "Обновление устройств".
Экземпляр службы "Обновление устройств"
После создания учетной записи необходимо создать экземпляр службы "Обновление устройств". Экземпляр — это логический контейнер, содержащий обновления и развертывания, связанные с конкретным центром Интернета вещей. Служба "Обновление устройств" использует Центр Интернета вещей в качестве каталога устройств и коммуникационного канала для связи с устройствами.
Настройка связанного Центра Интернета вещей
Чтобы служба "Обновление устройств" получала уведомления об изменениях из Центра Интернета вещей, она интегрируется со встроенными Центрами событий. Центр Интернета вещей будет настроен автоматически в процессе создания ресурса с необходимыми маршрутами сообщений, группами потребителей и политикой доступа, необходимыми для взаимодействия с устройствами Интернета вещей.
Маршрутизация сообщений
Следующие маршруты сообщений автоматически настраиваются в связанном Центре Интернета вещей для включения службы "Обновление устройств":
Имя маршрута | Источник данных | Запрос маршрутизации | Конечная точка | Описание |
---|---|---|---|---|
DeviceUpdate.DeviceTwinChanges | TwinChangeEvents | (opType = 'updateTwin' OR opType = 'replaceTwin') AND IS_DEFINED($body.tags.ADUGroup) | события | Ожидает данные о группах службы "Обновление устройств" |
DeviceUpdate.DigitalTwinChanges | DigitalTwinChangeEvents. | true | события | Ожидает события изменения Digital Twin |
DeviceUpdate.DeviceLifecycle | DeviceLifecycleEvents | opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' | события | Ожидает данные об удаленных устройствах |
Примечание
Имена этих маршрутов можно изменить, если это необходимо для вашего решения. Остальные свойства маршрута должны быть настроены так, как показано в таблице, чтобы служба "Обновление устройств" работала правильно.
Группа потребителей
Центр Интернета вещей также создает группу потребителей концентратора событий с именем adum , которая требуется для служб управления обновлениями устройств. Он должен быть добавлен автоматически в процессе создания ресурса.