Modbus2MQTT
Modbus协议广泛应用于工控和物联网领域,最常见的场景是上位机或PLC通过Modbus协议访问其他设备,上位机可以是工控机,也可以是树莓派这样的嵌入式系统,可以通过Modbus Poll这样的传统软件,也可以自己编程实现,不过这些都太重了,在评估了多款市售的嵌入式成品后,我们终于找到了理想的产品。
Modbus转MQTT的Python实现
下面是用Python实现的Modbus转MQTT的框架代码:
1 | import paho.mqtt.client as paho #MQTT Library |
以上是最基本的框架,工程中要采用完备的try catch机制来处理可能出现的各种异常。