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