一、相關資料下載:
二、數據流向:
終端串口設備發送數據--->DR504--->服務器
服務器發送數據--->DR504--->終端串口設備
最終實現串口設備與服務器端的雙向數據透傳
注意:服務器必須有公網IP地址或者域名,不能是局域網的IP地址,否則504是無法在互聯網中找到服務器的
三、設置步驟
1、首先在遠程服務器端打開一個網絡調試助手,設置成TCP server以及本地端口號這里端口號設置成8993,開始監聽
172.24.58.140這個IP對應的外網IP是39.105.117.9
2、504串口通過USB轉485接到電腦端,裝上sim卡,接上天線,上電。
打開設置軟件,出廠默認波特率:115200,n,8,1;
打開串口--->進入配置狀態--->成功的話,會返回執行完畢--->修改服務器地址和端口--->設置并保存參數--->模塊重啟
3. 模塊重啟后,在linkA指示燈亮了后,在服務器端,可以看到已經有連接對象了,串口和服務器端能正常收發數據,當串口長時間不發送數據的時候,DTU會主動發送心跳包給服務器(該功能可以取消,具體參考504的軟件設計手冊)。
注意:504的串口參數要和真正的串口設備的串口參數要一致,否則不能正常通訊
4. 有時客戶的服務器端安裝的軟件需要通過串口來讀取數據,這個可以通過我司的虛擬串口實現。
5. 安裝虛擬串口后,設置方法:添加虛擬串口-->選擇COM口-->TCP server(軟件會自動鎖定本地IP)-->設置本地端口號(和DTU設置的服務器端口號一致,本案例中是8993)-->確認
虛擬串口下載地址:http://m.ggxxsw.cn/Download/31.html
DTU串口和虛擬串口雙向數據收發結果見下圖