微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

OPC Publisher和消息路由

如何解决OPC Publisher和消息路由

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

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

IoT中心包含发布者连接的每台计算机的Edge设备和IoT设备。

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

解决方法

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

,

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

通过以下方式完成透明网关模式的路由

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。