继承部署中的双胞胎设置-Azure IoT Edge

时间:2019-11-19 13:54:09

标签: azure-iot-hub azure-iot-edge azure-iot-hub-device-management

是否可以使Azure IoT部署中的边缘模块双胞胎设置可继承?

例如,我有几十个具有多个模块孪生配置设置的设备。我希望95%的孪生设置在一次部署中定义的所有设备上都相同。但是我还需要在每台设备上设置少量的特定于设备/位置的双胞胎设置。

到目前为止,我的测试表明该部署将覆盖所有模块孪生设置。具有更高优先级的部署将覆盖所有其他模块孪生设置。我的理想情况是某种可继承的关系,其中第二个部署将添加到主部署设置中。这样有可能吗?这种情况下的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

Azure IoT Edge提供了两种方法来配置模块以在IoT Edge设备上运行:一种用于在单个设备上进行开发和快速迭代,另一种用于管理大量IoT Edge设备。这两种方法都可以在Azure门户中以编程方式获得。

请检查以下文档:Understand IoT Edge automatic deployments for single devices or at scale

您将需要遵循最佳实践并创建IotEdge部署,并将其“存储”在相应的IoTHub上,以便以后进行编辑。对IoT Edge部署清单的更改不是增量更改,因此,在部署清单时,您需要枚举所有模块和新模块。