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