你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

代理更新和多组件更新

借助代理更新,可以将无线更新的目标指定为 IoT 设备上的多个组件,或将其指定为连接到 IoT 设备的多个传感器。 代理更新适用的用例包括:

  • 将特定更新文件的目标指定为设备上的不同分区。
  • 将特定更新文件的目标指定为设备上的不同应用/组件
  • 将特定更新文件的目标指定为连接到 IoT 设备的传感器。 这些传感器可以通过网络协议(例如 USB、CANbus 等)连接到 IoT 设备。

先决条件

若要更新连接到目标 IoT 设备的一个或多个组件,设备制造商必须注册一个专门为其 IoT 设备构建的自定义组件枚举器扩展。 该组件枚举器扩展使设备更新代理能够将子更新映射到该更新所针对的某个特定组件或一组组件。 有关如何实现和注册自定义组件枚举器扩展的示例,请参阅 Contoso 组件枚举器

注意

设备更新服务完全不了解目标设备上的组件。 只有设备更新代理了解来自组件枚举器的映射。

多步骤有序执行

多步骤有序执行功能允许精细的更新控制,包括安装顺序、安装前、安装和安装后步骤。 例如,此功能可以启用在开始更新之前验证设备状态所需的预安装检查。 详细了解多步骤有序执行

后续步骤

请参阅此教程了解如何使用使用设备更新代理执行代理更新,其中还提供了针对连接到 Contoso Virtual Vacuum 设备的组件的更新示例。