设备更新资源

若要使用 IoT 中心的设备更新,需要创建设备更新帐户和实例。

设备更新帐户

设备更新帐户是在 Azure 订阅中创建的资源。 在设备更新帐户级别,可以选择将在其中创建设备更新帐户的区域。 还可以设置权限以授权有权访问设备更新的用户。

设备更新实例

创建帐户后,需要创建设备更新实例。 实例是一个逻辑容器,其中包含与特定 IoT 中心关联的更新和部署。 设备更新使用 IoT 中心作为设备目录以及与设备通信的信道。

在公共预览期间,每个订阅可以创建两个设备更新帐户。 此外,每个帐户可以创建两个设备更新实例。

配置链接的 IoT 中心

为了使设备更新从 IoT 中心接收更改通知,设备更新与内置事件中心集成。 单击实例中的“配置 IoT 中心”按钮可配置与 IoT 设备通信所需的所需消息路由、使用者组和访问策略。

消息路由

链接的 IoT 中心会自动配置以下消息路由以启用设备更新:

路由名称 数据源 路由查询 端点 说明
设备更新.设备双胞胎变更 TwinChangeEvents (opType = 'updateTwin' OR opType = 'replaceTwin')AND IS_DEFINED($body.tags.ADUGroup) 活动 侦听新的设备更新组
DeviceUpdate.数字孪生变更 DigitalTwinChangeEvents 活动 侦听数字孪生更改事件
设备更新.设备生命周期 设备生命周期事件 opType = 'deleteDeviceIdentity' 或 opType = 'deleteModuleIdentity' 活动 侦听已删除的设备
设备更新.设备连接状态 设备连接状态事件 活动 监听设备连接状态的变化

注释

如果解决方案有意义,可以更改这些路由的名称。 路由属性的其余部分应保持配置状态,因为它们位于表中,以便设备更新正常工作。

使用者组

配置 IoT 中心还会创建设备更新管理服务所需的名为 adum 的事件中心使用者组。

消费者群体的屏幕截图。

访问策略

设备更新管理服务使用名为 deviceupdateservice 的共享访问策略来查询支持更新的设备。 创建 deviceupdateservice 策略,并在配置 IoT 中心时授予以下权限:

  • 注册表读取
  • 服务连接
  • 设备连接

访问策略的屏幕截图。

后续步骤

创建设备更新资源