0

IoT Edge 上的消息路由非常适合在将消息发送到 Azure 之前对其进行解析/过滤。从发布者到 $upstream(以及后来的另一个模块)的数据消息路由的输出路径是什么。

/messages/* is not working
/messages/modules/* is not working
/messages/devices/* is not working

IoT 中心包含发布者连接的每台计算机的 Edge 设备和 IoT 设备。<- 这是正常设置吗?

部署的是带有标签 2.8.45 的图像(如果我没记错的话)。

4

2 回答 2

1

这取决于 OPC Publisher 是在独立模式下工作还是在协调模式下工作。您的描述对于编排模式是准确的。在独立模式下,OPC 发布者使用它自己的边缘模块身份将所有连接的 OPC UA 服务器的数据发送到 IoT 中心。

透明网关模式的路由是通过

FROM /messages/* WHERE NOT IS_DEFINED($connectionModuleId) INTO $upstream

如果您希望将消息也发送到您自己的边缘模块,您可以添加具有相同 from 和BrokeredEndpoint的另一条路由。

提示:工业物联网平台 2.8.X 版本目前正在开发中,对于生产用例,请使用最新版本2.7.199

于 2020-12-10T14:53:40.750 回答
0

发布者模块对连接的每个端点使用不同的物联网设备进行遥测,即边缘设备的所谓透明网关模式。出于可扩展性原因,使用透明网关模式的原因是为了确保来自边缘设备的遥测数据分布在 IoT 中心级别的不同分区中。我们最近更新了默认消息路由以更好地反映这种操作模式。

于 2020-09-24T06:16:13.590 回答