我开始研究和尝试理解Azure数码双胞胎..。我的下一个目标是能够向我的ADT实例发送更新,但是,我想模拟以下情况:
我有两个非物联网设备,换句话说,我不想使用IoT集线器,因为这可能是我的成本问题。因此,我需要向设备"A“的ADT实例发送一个有效负载,然后读取该设备的状态,并在此基础上为设备"B”选择一个操作,并更新设备"B“孪生。上周,我编写了一个脚本,可以将数据从模拟设备发送到数字孪生实例。(如下:https://learn.microsoft.com/en-us/azure/digital-twins/how-to-ingest-iot-hub-data#code-try-7)
所以我想知道你们是否会有什么建议、意见或见解来分享我如何在非IoT设备和ADT…之间“搭建这座桥”。我开始研究它,但大家都知道,很容易在Azure服务的材料上迷失方向,所以如果你有什么想法可以缩小我的研究范围,那就太好了。
在我提到的链接上,有一个C#脚本在IoT集线器和ADT之间做这个链接,也许这个函数本身就是答案,但是我对C#一无所知,所以如果有答案,我就不会看到它。
发布于 2022-08-28 18:15:36
您可以为不来自IoT设备的对象构建DTDL模型。这不仅是受支持的,而且是一个非常好的主意,因为它将通过添加诸如房间、区域、行等项来进行排序和查询,从而使您的IoT设备更像一个“本体”。
它还允许您访问其他数据源,如工作订单、供应商、文档库链接。这就是你如何真正地让你的ADT唱歌。
最好的方法是在版本控制工具(如Azure Devopps )中管理本体,它可以将本体(带有版本)部署到不同的环境中。
看看我做的这个样本使用线路、人员、区域和票。它使用来自任何源的抽象对象来创建实时事件的仿真环境。
https://stackoverflow.com/questions/72771347
复制相似问题