Skip to content

MODBUS应用

系统框图

准备工作

  1. modbus slave工具, 用于模拟温度检测设备和LED控制设备

  2. 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