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