網(wǎng)絡拓撲結(jié)構(gòu): 終端串口設備發(fā)送數(shù)據(jù)--->781--->服務器
服務器發(fā)送數(shù)據(jù)--->781--->終端串口設備
最終實現(xiàn)串口設備與服務器端的雙向數(shù)據(jù)透傳
注意:服務器必須有公網(wǎng)IP地址或者是域名,不能是局域網(wǎng)的IP地址,否則G781是無法在互聯(lián)網(wǎng)中找到服務器的
G781說明書:http://aszzpc.com/Download/439.html
G781軟件設計手冊:http://aszzpc.com/Download/440.html
G781設置軟件:http://aszzpc.com/Download/537.html
串口調(diào)試助手:http://aszzpc.com/Download/27.html
1. 先在服務器端打開一個網(wǎng)絡調(diào)試助手,設置成TCP server及本地端口號(在該案例中我設置的是8992),開始監(jiān)聽
2.設置781
1>1>方法一:設置軟件設置
781串口通過USB轉(zhuǎn)232/485接到電腦端,裝上sim卡,接上天線,上電。
打開設置軟件,出廠默認波特率:115200,n,8,1;
打開串口--->進入配置狀態(tài)--->成功的話,會返回執(zhí)行完畢--->勾選連接服務器A,修改服務器地址和端口--->設置并保存參數(shù)--->軟件重啟或者設備重啟(軟件重啟速度要快一些),重啟后,可以看到LINKA指示燈常亮
1>2>方法二:內(nèi)置網(wǎng)頁設置
781進入內(nèi)置網(wǎng)頁,PC通過781LAN進入內(nèi)置網(wǎng)頁案例:http://aszzpc.com/Faq/403.html
在內(nèi)置網(wǎng)頁--透傳--參數(shù)設置中查看,波特率等串口參數(shù)出廠默認是:115200,8,1,n
在內(nèi)置網(wǎng)頁--透傳--網(wǎng)絡連接中設置參數(shù)
設置模式選擇為網(wǎng)絡透傳模式,保存并應用
選擇SOCKETA,啟用,設置地址和端口,保存并應用
點擊系統(tǒng)--基本設置--重啟--保存并應用
只有系統(tǒng)執(zhí)行重啟設置的參數(shù)才會生效
設備重啟后linkA指示燈常亮,表示socketA建立連接
也可以在進入一下內(nèi)置網(wǎng)頁查看參數(shù)是不是之前設置的參數(shù)
3. 在服務器端,可以看到已經(jīng)有連接對象了,串口和服務器端能正常收發(fā)數(shù)據(jù)
4. 到現(xiàn)在整個案例都用用USB轉(zhuǎn)232模擬的串口設備測試的,如果通過USB轉(zhuǎn)232可以正常收發(fā)的話,那將USB轉(zhuǎn)232/485串口線斷開,接上真正的串口設備,肯定也是能夠正常通訊的
注意:781的串口參數(shù)要和真正的串口設備的串口參數(shù)要一致,否則不能正常通訊