Azure数字双胞胎-更新Azure数字双胞胎的最佳工具是什么?



我开始学习并试图理解Azure数字双胞胎…我的下一个目标是能够向我的ADT实例发送更新,但是,我想模拟以下情况:

我有两个非物联网设备,换句话说,我不想使用物联网中心,因为这对我来说可能是一个成本问题。因此,我需要向设备的ADT实例发送一个有效载荷,然后我将读取该设备的状态,并根据该状态为设备选择一个操作,然后我将更新设备。双胞胎。上周,我编写了一个脚本,可以将数据从模拟设备发送到数字孪生实例。(如下:https://learn.microsoft.com/en-us/azure/digital-twins/how-to-ingest-iot-hub-data#code-try-7)

所以我想知道你们是否有任何建议、意见或见解来分享我如何在非物联网设备和ADT之间"建立这座桥梁"…我开始考虑它,但正如你们所知,Azure服务的材料很容易迷失,所以如果你有任何想法可以缩小我的研究范围,那将是非常棒的。

在我提到的链接上,有一个c#脚本可以在物联网中心和ADT之间进行此链接,也许该函数本身可能是答案,但我对c#一无所知,所以如果答案在那里,我不会看到它。

您可以为非来自物联网设备的对象构建DTDL模型。这不仅是支持的,而且是一个非常好的想法,因为它将通过添加房间、区域、线条等项目来排序和查询,为您的物联网设备提供更多的"本体"。

它还可以让您访问其他数据源,如工作订单、供应商、文档库链接。这才是真正让你的ADT唱歌的方法。

最好的方法是在版本控制工具(如Azure Devopps)中管理本体,它可以将您的本体(带有版本)部署到各种环境中。

看一下我用线、人、区域和票制作的这个示例。它使用来自任何来源的抽象对象来创建实时事件的模拟环境。

最新更新