是否可以使Azure IoT部署中的边缘模块双胞胎设置可继承?
例如,我有几十个具有多个模块孪生配置设置的设备。我希望95%的孪生设置在一次部署中定义的所有设备上都相同。但是我还需要在每台设备上设置少量的特定于设备/位置的双胞胎设置。
到目前为止,我的测试表明该部署将覆盖所有模块孪生设置。具有更高优先级的部署将覆盖所有其他模块孪生设置。我的理想情况是某种可继承的关系,其中第二个部署将添加到主部署设置中。这样有可能吗?这种情况下的最佳做法是什么?
答案 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部署清单的更改不是增量更改,因此,在部署清单时,您需要枚举所有模块和新模块。