使用代理更新,可以将无线更新定向到 IoT 设备上的多个组件或连接到 IoT 设备的多个传感器。 代理更新适用的用例包括:
- 将特定更新文件定向到设备上的不同分区。
- 将特定更新文件定向到设备上的不同应用/组件
- 针对连接到物联网设备的传感器的特定更新文件。 这些传感器可以通过网络协议(例如 USB、CANbus 等)连接到 IoT 设备。
先决条件
若要更新连接到目标 IoT 设备的组件或组件,设备生成器必须注册专门为其 IoT 设备生成的自定义 组件枚举器扩展 。 需要组件枚举器扩展,以便设备更新代理可以将一个子更新映射到特定组件或组件组,该更新旨在针对这些组件。 有关如何实现和注册自定义组件枚举器扩展的示例,请参阅 Contoso 组件枚举器 。
注释
设备更新服务对目标设备上的组件丝毫不了解。 只有设备更新代理才知道来自组件枚举器的映射。
多步骤有序执行
多步骤有序执行功能允许精细的更新控制,包括安装顺序、预安装、安装和安装后步骤。 例如,此功能可以启用所需的预安装检查,以便在启动更新之前验证设备状态。 详细了解 多步骤有序执行。
后续步骤
请参阅本教程,了解如何 使用设备更新代理执行代理更新 ,以及连接到 Contoso Virtual Vacuum 设备的组件的示例更新。