MODBUS应用¶
系统框图¶

¶
准备工作¶
modbus slave工具, 用于模拟温度检测设备和LED控制设备
https://testclient-cloud.mqtt.cool/ 在线MQTT工具,用于显示温度和下发LCD控制指令
固件编译¶
.\build.bat YM310_X09S.U62 mqtt_modbus
环境搭建¶
运行modbus slave工具¶
创建LED控制设备 file->new 然后右击选择slave definition 配置参数

创建temperature采集设备 file->new 然后右击选择slave definition 配置参数
window->tile显示数据内容,感觉修改ALias名称为LED和temperature,temperature对应的值改成30, 便于调试

EPAT log显示如下

运行mqtt在线工具¶
浏览器打开https://testclient-cloud.mqtt.cool/
设置服务器和端口号, 点击save changes, 点击connect

添加主题temperature, 然后就可以显示温度信息

向主题led发送控制命令

收到led指令后, modbus slave的led值就会变1

