2.读取DTU状态,当DTU状态=5说明已经连接上MQTT服务器,这时可以就行数据的发布和订阅了。打开MQTTfx软件,新建一个链接,然后点击设置按钮设置MQTT服务器的IP地址和端口号,设置完后点击Connect连接服务器。
3.连接上以后在Publish输入MQTT订阅号,在下面空白对话框输入要发送的数据,然后点Publish发送数据,发送成功后串口会收到数据。DTU默认5个订阅号,分别是zstel/sub1~zstel/sub5,五个订阅号都可以使用。
4.将软件切换到Subscibe,输入发布号,点击Publish,软件这时订阅成功,现在从串口发送数据,软件上会收到串口发上来的数据。默认有5个发布号,分别是zstel/sub1~zstel/sub5,串口会往5个发布号发送数据,如果只想往一个指定的发布号发送,需要加前缀,比如pub1:表示往开始的那个发布号发送数据,pub2:表示往第二个发布号发送数据,以此类推。
众山4g dtu lte659功能:
1.实现RS485/232与4G网络的双向数据透明传输。
2.支持TCP/UDP/HTTP/MQTT,多种网络协议服务器,支持阿里云、百度云、中移物联云等云平台。
3.MQTT支持多主题订阅及发布,支持自建MQTT服务器、阿里、百度、中移物联云。
4.支持Modbus轮询功能,DTU可作为主站,通过RS485采集多台RS485下位机设备,支持20-30台设备。
5.Modbus RTU转Mobus TCP支持Modbus/Modbus RTU协议数据转换为Mobus TCP上报至服务器、组态软件。
6.提供免费Demo源代码,用户可快速搭建上位机系统。