[英]Azure IoT-Hub Device Twin with Azure Digital Twin using DTDL: are they complements or alternatives? How?
简短的回答:没有
更长且可以说更友好的答案:要利用 IoT 中心的设备孪生,您需要 IoT 中心的设备孪生,但您可以将其链接到 Azure 数字孪生 (ADT) 中的数字孪生。 如果您想在 ADT 中包含您的设备孪生属性,您需要将您的设备孪生消息路由到 Function,它将转换为 ADT。 在文档的这个小节中,您可以看到符号的差异。
如果您想让 ADT “驱动”您的设备孪生,您需要订阅 ADT 更改通知,在另一个 Function 中使用它们并在 IoT 中心的设备孪生中应用更改。 目前这都是自定义工作,您可以根据您在问题中提供的链接进行一些工作。
关于您关于复杂性的问题:将 ADT 设置为您的单一配置源似乎有点复杂,但完成后,您的配置就在一个地方。 在实践中,我并没有经常看到这种情况发生。
为了让事情变得更加混乱,您提供的第一个链接提到了数字孪生和设备孪生,就好像它们是两个不同的东西,而实际上,它是三个. 您拥有 IoT 中心的设备孪生、IoT 即插即用上下文中的数字孪生和 Azure 数字孪生中的数字孪生。 了解这三者之间的区别很重要,因为 ADT 是一个单独的系统,但 PnP 数字孪生和设备孪生可通过 IoT 中心访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.