關鍵字: 780 V2 遠程服務器
網(wǎng)絡拓撲結構: 終端串口設備發(fā)送數(shù)據(jù)--->780 V2--->服務器
服務器發(fā)送數(shù)據(jù)--->780 V2--->終端串口設備
最終實現(xiàn)串口設備與服務器端的雙向數(shù)據(jù)透傳
注意:服務器必須有公網(wǎng)IP地址或者是域名,不能是局域網(wǎng)的IP地址,否則780 V2是無法在互聯(lián)網(wǎng)中找到服務器的。
1. 先在服務器端打開一個網(wǎng)絡調試助手,設置成TCP server及本地端口號(這里設置成8993),開始監(jiān)聽
網(wǎng)絡調試助手下載地址:http://wxxtd.cn/Download/27.html
注意:我用的是在騰訊云購買的服務器,172.30.0.13這個IP對應的外網(wǎng)IP是94.191.7.252
2.
780 V2串口通過USB轉232/485接到電腦端,裝上sim卡,接上天線,上電。
此外殼設備下載780 V2的設置軟件:“Smart DTU”的設置軟件下載(USR-G780 V2)-下載中心-濟南有人物聯(lián)網(wǎng)技術有限公司官網(wǎng)
此外殼設備下載軟件【設置軟件】USR-G780 設置軟件(舊版G780)(停產)
打開設置軟件,出廠默認波特率:115200,n,8,1;
打開串口--->進入配置狀態(tài)--->成功的話,會返回執(zhí)行完畢--->修改服務器地址和端口--->設置并保存參數(shù)--->模塊重啟
3. 模塊重啟后,在linka指示燈亮了后,在服務器端,可以看到已經有連接對象了,串口和服務器端能正常收發(fā)數(shù)據(jù),當串口長時間不發(fā)送數(shù)據(jù)的時候,DTU會主動發(fā)送心跳包給服務器(該功能可以取消,具體參考780 V2的軟件設計手冊)。
到現(xiàn)在整個案例都用用USB轉232模擬的串口設備測試的,如果通過USB轉232可以正常收發(fā)的話,那將USB轉232/485串口線斷開,接上真正的串口設備,肯定也是能夠正常通訊的
注意:780 V2的串口參數(shù)要和真正的串口設備的串口參數(shù)要一致,否則不能正常通訊
4. 有時客戶的服務器端安裝的軟件需要通過串口來讀取數(shù)據(jù),這個可以通過我司的虛擬串口實現(xiàn)。安裝虛擬串口后,設置方法:添加虛擬串口-->選擇COM口-->TCP server(軟件會自動鎖定本地IP)-->設置本地端口號(和DTU設置的服務器端口號一致,本案例中是8993)-->確認
虛擬串口下載地址:http://wxxtd.cn/Download/31.html
DTU串口和虛擬串口雙向數(shù)據(jù)收發(fā)結果見下圖
虛擬串口還有一個監(jiān)控的功能,可以監(jiān)控數(shù)據(jù)收發(fā),見下圖