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