admin 管理员组文章数量: 1184232
EdgeX
为了实现标题目标,前期做的一些准备工作:
记下面两个链接分别为 link1 和 link2:
(11条消息) 树莓派4B+EdgeX+MQTT的填坑之旅_m0_61835993的博客-CSDN博客(11条消息) 树莓派4B+南向Modbus+EdgeX的填坑之旅_m0_61835993的博客-CSDN博客.1版本进行南向Modbus和北向MQTT的通信实践:
1.docker-compose 准备
基于link2中2.2中的docker-compose配置命令,同时添加device-service:app-service-mqtt-export和mqtt-broker。注意,需要将app-service-mqtt-export中的WRITABLE_PIPELINE_FUNCTIONS_MQTTEXPORT_PARAMETERS_BROKERADDRESS后面的地址改为:
tcp://172.17.0.1:1883
如果忘记配置了也米关系,启动之后在UI界面下进行修改:
2.南向Modbus启动
可参考link2,注意这个顺序是先启动Modbus,如果先启动了docker-compose,配置也许会有差别,这个在EDGEX官网有特别说明。
sudo java -jar ModbusPal.jar
3.北向MQTT启动
这一部分的前期填坑工作是基于edgex1.2版本进行的(link1),在edgex2.1版本中还是有一些差别。首先不需要单独启动MQTT Broker,其次事件名称有更改,这个也可以前期在docker-compose中进行自定义修改。
sudo mosquitto_sub -h localhost -p 1883 -t edgex-events
完结撒花~欢迎一起探讨~:D
本文标签: EdgeX
版权声明:本文标题:EdgeX 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1700363389a414408.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论