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