案例使用“路由俠”模擬互聯(lián)網(wǎng)服務器,使用“路由俠”生成的外網(wǎng)地址進行測試。
連接框圖
硬件連接
將 HP-ERS-T200 通過 USB 轉 RS232 串口線連接到 PC 的 USB 口上,HP-ERS-T200 網(wǎng)口接到可以連接互聯(lián)網(wǎng)的路由器或者交換機,對 HP-ERS-T200 設置完參數(shù)后可以與路由俠映射的網(wǎng)絡端口實現(xiàn)數(shù)據(jù)傳輸。
網(wǎng)絡測試環(huán)境
本案例以路由網(wǎng)關:192.168.0.1 為例,用戶可以根據(jù)自己的網(wǎng)關,從而將電腦和 HP-ERS-T200 設置到相對應的網(wǎng)段內,保證電腦和 HP-ERS-T200 可以正常連接互聯(lián)網(wǎng)。
(1) 電腦本地連接
電腦本地 IP 設置和 T200 的 IP 同網(wǎng)段。例如 T200 默認 IP 是 192.168.0.235,網(wǎng)關 192.168.0.1,電腦本地連接 IPv4 設置靜態(tài) IP 192.168.0.181(此處 IP 為示例,只要是同網(wǎng)段 IP 均可),子網(wǎng)掩碼 255.255.255.0,網(wǎng)關 192.168.0.1
(2) 關閉電腦的防火墻(一般在控制面板里面可以找到)和殺毒軟件
(3) 關閉與本次測試無關的網(wǎng)卡,只保留一個本地連接
(4) 電腦 COM 口號確認
點擊電腦計算機,右擊之后,點擊設備管理器,查看端口,確認 USB-RS232 串口線的 COM 口號。
外網(wǎng)搭建
下載軟件“路由俠”,安裝后點擊“添加”,創(chuàng)建參數(shù)如圖所示。所設置的內網(wǎng)主機 IP,即為本地電腦 IP, 192.168.0.181。映射端口號設置不受限,范圍為 1025-65535。
添加成功后獲得如下圖信息。
產品參數(shù)設置
以上位機串口搜索配置為例,打開上位機軟件,在“搜索串口設備”中,選擇設備連接的 COM 口號,例如COM4,打開串口。進入配置模式,并加載參數(shù)。
修改設備 IP 地址為“192.168.0.90”(此處設置不受限),但不可與電腦本地 IP 一樣,避免沖突。
修改工作方式為“UDP Client”,打開 A 通道,“地址和端口”為路由俠生成的外網(wǎng)訪問地址,即地址為“sql123.e1.luyouxia.net”,端口為“21768”,本地端口號設為“9001”(本地端口號不受限,但不可與路由俠 的內網(wǎng)主機端口號、外網(wǎng)訪問地址端口號一樣,避免沖突)。
設置完成后保存并重啟,然后關閉串口。
數(shù)據(jù)調試
打開網(wǎng)絡調試助手,協(xié)議類型選擇“UDP Server”,地址和端口分別為“192.168.0.181”,“9006”。即設置路由俠時,所設置的內網(wǎng)主機和映射端口號。
打開串口調試助手,端口號選擇 COM4,波特率、數(shù)據(jù)位、停止位、校驗位保證與設備參數(shù)一致。
此時路由俠顯示已有 1 臺設備連接。
數(shù)據(jù)透傳
打開串口調試助手與網(wǎng)口調試助手,互發(fā)消息。在 UDP 模式下,由于 UDP 的不驗證消息來源 IP 地址,所以每收到一個 UDP 數(shù)據(jù)包后,都將目標 IP 改為數(shù)據(jù)來源 IP 和端口號,發(fā)送數(shù)據(jù)時,發(fā)給最近通訊的那個 IP 和端口號。此時即完成 UDP 的外網(wǎng)通訊測試。