2

是否有计划扩展 Registry Manager CreateQuery 以便能够选择模块,或者能够创建能够以模块为目标的 IOT Hub 作业?

在这种情况下,假设我们在现场有 2k 台设备,有 12 种不同类型的设备(无人机、卡车、冷却器、飞机等)——但它们都有一个通用模块,即温度传感器。

如果我修复温度传感器中的错误 - 并希望在所有设备上部署它,调整模块图像属性以指向新版本的温度传感器图像。

  • 我不能使用 IoT Edge 部署,因为它定义了设备的 外观。
  • 我不能使用作业,因为它针对的是设备级别的更改。
  • 我不能使用 RegistryManager CreateQuery - 因为 SELECT * FROM DEVICES- 据我所知,无法使用它来查询集线器中的模块。

任何人都有处理这种情况的最佳做法?我意识到调整模块的图像 URI 不在其模块双胞胎中 - 但如果我想更改 properties.desired 为符合标准的模块 - 如属性/标签 - 跨越多种类型的设备?

它会遍历所有设备 $edgeAgent,寻找我的模块并在 $edgeAgent 的模块孪生上进行孪生更新吗?

4

0 回答 0