测试工具
笔记本
卓岚5143D-Modebus网关
MQTT.tx
usb转RS485模块
Modbus Slave
Zlvircom

之所以选择卓岚5143D,是因为它支持MQTT and JSON to Modbus Gateway,我的代码支持JSON(其他的不会)。

kong网关什么会调用lua插件 调试网关_IP


首先阅读说明书:ZLAN5143D.pdf

因用到JSON,需要阅读 MQTT and JSON to Modbus Gateway.pdf

连接5143电源,网线(该设备地址192.168.1.200),上电

电脑安装ZlVirCom,IP地址设为192.168.1.2

连接就绪pwr灯红色,link灯黄色

打开zlvircom软件

kong网关什么会调用lua插件 调试网关_物联网_02


点击设备管理->自动搜索出现以下界面

kong网关什么会调用lua插件 调试网关_网络_03


搜索成功界面

kong网关什么会调用lua插件 调试网关_物联网_04


点击编辑设备

出现设备设置界面

更改工作模式为TCP客户端,目的IP地址端口(MQTT服务地址和端口),串口波特率和485和modbus slave连接速率设置一致,这里我设置的是9600,此处截图不成功,参考说明。

注意:一定要更改修改配置

点击 固件与配置

kong网关什么会调用lua插件 调试网关_IP_05


注意 首次配置 本地配置网页所在根目录必须为空白目录,不要有任何文件

通过网络下载处应为设备IP地址

点击JSON配置

kong网关什么会调用lua插件 调试网关_网络_06


点击JSON上发

kong网关什么会调用lua插件 调试网关_物联网_07


此处Modbus RTU设置注意和Modbus slave一致

继续进入下一个设置,会自动更改寄存器地址,需要自己更改JSON关键词

kong网关什么会调用lua插件 调试网关_IP_08


该设备支持发送MQTT设备id,数据来源选择 选设备ID即可。修改完毕点击保存全部并退出

、返回至

kong网关什么会调用lua插件 调试网关_JSON_09


点击下载,下载完成后,带设备管理中有可管理设备出现再进行下一步操作(设置MQTT)

依次进入以上界面点击mqtt配置

kong网关什么会调用lua插件 调试网关_JSON_10

点击保存MQTT设置

同上一界面下载至设备待可管理后设置完成

通过usb 转 RS 485 将5143连接至笔记本USB

打卡 Modbus Slave

connect端口

kong网关什么会调用lua插件 调试网关_网络_11


修改虚拟寄存器 值 方便测试

打开MQTT.fx连接mqtt服务器

订阅主题 zlsub

kong网关什么会调用lua插件 调试网关_JSON_12


接收成功,右侧是我自己定义的JSON键值