4G路由器下掛網(wǎng)口IP及串口232/485設備MQTT協(xié)議客戶端通訊配置示例
4G路由器下掛網(wǎng)口IP及串口232/485設備MQTT協(xié)議客戶端通訊配置示例
以下為局域網(wǎng)環(huán)境測試示例,即路由器wan口接入網(wǎng)絡(192.168.10.X)和MQTT服務器(10.10.11.13)為局域網(wǎng)通信,實際測試配置MQTT服務器為公網(wǎng)IP地址或域名即可。
條件準備:
路由器wan口接入局域網(wǎng)地址,和MQTT服務器可以相互通信。
電腦端安裝準備好TCP網(wǎng)絡測試工具、SSCOM32串口工具、MQTT服務器工具Paho MQTT Utility測試環(huán)境。
一.下行設備為網(wǎng)口IP設備MQTT協(xié)議配置測試
1.電腦連接路由器lan口,并設置自動獲取ip地址,同時路由器wan口接入局域網(wǎng);
2.瀏覽器登錄默認地址192.168.1.1,輸入admin /admin進入設備配置頁面;其中查看wan口地址如下:
3.找到“高級網(wǎng)絡”—“智慧物聯(lián)”—“連接配置”,點擊“添加”按鈕,進行下行網(wǎng)絡IP設備(以路由器LAN口連接的電腦為例)工作模式設置,路由器側示例為TCP server模式,端口為30001,并保存應用。分別如下:
4.繼續(xù)選擇“連接配置”—cloud設備—“編輯”,進行上行設備MQTT模式設置(客戶端)并保存,分別如下:
5.以上配置完成后,頁面展示如下;
6.MQTT協(xié)議測試:
電腦端(雙網(wǎng)卡環(huán)境,一個網(wǎng)卡連接路由器lan口使用,一個網(wǎng)卡和MQTT服務器為同一個局域網(wǎng))同時打開TCP測試工具和MQTT測試工具,開始進行兩個工具之間數(shù)據(jù)收發(fā)測試,如下:
二.下行設備為串口232/485設備MQTT協(xié)議配置測試
1.電腦連接路由器lan口,并設置自動獲取ip地址,同時路由器wan口接入局域網(wǎng);
2.將232/485串口設備連接到路由器的串口端子排上面(示例為232串口,以設備端連接DB9-USB線纜,電腦端打開串口助手調(diào)試工具模擬串口設備為測試環(huán)境);
3.瀏覽器登錄默認地址192.168.1.1,輸入admin /admin進入設備配置頁面;其中查看wan口地址如下:
4.找到“高級網(wǎng)絡”—“智慧物聯(lián)”—“連接配置”,選擇cloud設備,點擊“編輯”,進行上行設備MQTT工作模式設置,分別如下:
5.選擇“串口配置”—“編輯”,設置串口設備的波特率參數(shù)(示例為115200-8-N-1),分別如下:
6.其他不需要設置,默認就好,以上設置完后頁面顯示如下:
7.電腦端MQTT協(xié)議測試:
電腦端(雙網(wǎng)卡環(huán)境,一個網(wǎng)卡連接路由器lan口使用,一個網(wǎng)卡和MQTT服務器為同一個局域網(wǎng)),同時打開SSCOM32串口調(diào)試工具和MQTT測試工具并分別進行設置,分別如下:
最后進行串口工具SSCOM32和MQTT工具之間數(shù)據(jù)收發(fā)測試,如下: