2.讀取DTU狀態(tài),當(dāng)DTU狀態(tài)=5說(shuō)明已經(jīng)連接上MQTT服務(wù)器,這時(shí)可以就行數(shù)據(jù)的發(fā)布和訂閱了。打開(kāi)MQTTfx軟件,新建一個(gè)鏈接,然后點(diǎn)擊設(shè)置按鈕設(shè)置MQTT服務(wù)器的IP地址和端口號(hào),設(shè)置完后點(diǎn)擊Connect連接服務(wù)器。
3.連接上以后在Publish輸入MQTT訂閱號(hào),在下面空白對(duì)話(huà)框輸入要發(fā)送的數(shù)據(jù),然后點(diǎn)Publish發(fā)送數(shù)據(jù),發(fā)送成功后串口會(huì)收到數(shù)據(jù)。DTU默認(rèn)5個(gè)訂閱號(hào),分別是zstel/sub1~zstel/sub5,五個(gè)訂閱號(hào)都可以使用。
4.將軟件切換到Subscibe,輸入發(fā)布號(hào),點(diǎn)擊Publish,軟件這時(shí)訂閱成功,現(xiàn)在從串口發(fā)送數(shù)據(jù),軟件上會(huì)收到串口發(fā)上來(lái)的數(shù)據(jù)。默認(rèn)有5個(gè)發(fā)布號(hào),分別是zstel/sub1~zstel/sub5,串口會(huì)往5個(gè)發(fā)布號(hào)發(fā)送數(shù)據(jù),如果只想往一個(gè)指定的發(fā)布號(hào)發(fā)送,需要加前綴,比如pub1:表示往開(kāi)始的那個(gè)發(fā)布號(hào)發(fā)送數(shù)據(jù),pub2:表示往第二個(gè)發(fā)布號(hào)發(fā)送數(shù)據(jù),以此類(lèi)推。
眾山4g dtu lte659功能:
1.實(shí)現(xiàn)RS485/232與4G網(wǎng)絡(luò)的雙向數(shù)據(jù)透明傳輸。
2.支持TCP/UDP/HTTP/MQTT,多種網(wǎng)絡(luò)協(xié)議服務(wù)器,支持阿里云、百度云、中移物聯(lián)云等云平臺(tái)。
3.MQTT支持多主題訂閱及發(fā)布,支持自建MQTT服務(wù)器、阿里、百度、中移物聯(lián)云。
4.支持Modbus輪詢(xún)功能,DTU可作為主站,通過(guò)RS485采集多臺(tái)RS485下位機(jī)設(shè)備,支持20-30臺(tái)設(shè)備。
5.Modbus RTU轉(zhuǎn)Mobus TCP支持Modbus/Modbus RTU協(xié)議數(shù)據(jù)轉(zhuǎn)換為Mobus TCP上報(bào)至服務(wù)器、組態(tài)軟件。
6.提供免費(fèi)Demo源代碼,用戶(hù)可快速搭建上位機(jī)系統(tǒng)。