塔石物聯網工業級串口服務器,提供RS485/232轉以太網傳輸,大大增強了工業設備的通信傳輸距離。那么串口服務器的工作模式該如何正確應用呢。塔石串口服務器有四種工作模式為TCP Client、TCP Server、UDP Client、UDP Server四種模式,下面就分別講講這四種傳輸模式。
TCP Client 模式
1) 在此模式下,用戶的串口設備,可以通過本模塊發送數據到同一局域網內指定的 TCP 服務器。 模塊也可以接收來自服務器的數據,并將信息轉發至串口設備。
2) 在該模式下,模塊會主動向服務器發起連接請求并建立連接,模塊斷線后會立即發起重連。
3) 在同一局域網下,如果模塊設置的是靜態 IP,需設置 IP 與網關在同一網段,并且正確設置網關 IP,否則無法正常通訊。模塊也可以連接公網 IP,此時需要將模塊接在路由器上并設置正確的本 地 IP、網關等。
4) 該模式下,建議將模塊的本地端口號設置成 0,這樣就可以以隨機端口號訪問服務器,可以解決 因為服務器判斷連接狀態異常而導致屏蔽模塊發出的重連請求而導致重連失敗的情況。
5) TCP Client 連接實例 出廠時默認設置的本地 IP 是 192.168.0.80,所以需要配置電腦上的本地連接 IP 處于同一網 段下,示例配置的是 192.168.0.112。配置完電腦 IP 后可以通過 192.168.0.80 直接訪問配置網頁 如下圖所示,可以直接通過修改網頁參數來對模塊進行配置,這里我們正確設置遠程端口、遠 程服務器地址及工作模式后,模塊即可正常工作。
TCP Server 模式
1) 在此模式下,模塊提供 4 路 TCP Client 連接,適用于局域網內沒有服務器并且有多臺設備需要 向服務器請求數據的場景。
2) 在 TCP Server 模式下,模塊主動監聽所設置的本機端口,有連接請求時相應并創建連接,當模 塊收到串口數據時將同時發送給所有已連接的 Client。
3) TCP Server 連接實例 設置正確的本地 IP 和網關,選擇工作模式為 TCP Server,此時在同一網段下的客戶端即可 進行連接。
UDP Client 模式
1) UDP Client 提供的是一種快速、無連接的數據傳輸方式,沒有建立和斷開連接的過程,只需向指定的 IP 和端口發送數據即可。由于速度快、沒有可靠的連接這些特點,此模式適用于對數據丟包率無要求, 數據包小且發送頻率快的場景。
2) 在此模式下,模塊只會與指定 IP 的目標端口進行通訊。
3) 在此模式下,將遠程服務器地址設置為 255.255.255.255,則可以達到 UDP 全網段廣播的效果;同時 也可以接收廣播數據;而將遠程服務器地址設置成為 xxx.xxx.xxx.255 時能實現網段內的廣播。
UDP Server 模式
1) 在此模式下,模塊沒收到一個 UDP 數據包后,會將目標 IP 改成數據來源 IP 和端口號,發送數據時, 將發送給最近通訊的那個 IP 和端口號。
2) 該模式適用于多個網絡設備需要跟模塊通信并且由于速度頻率不夠快而不想使用 TCP 的數據傳輸場景。
3) UDP Server 連接實例
-
串口服務器
+關注
關注
1文章
160瀏覽量
17351
發布評論請先 登錄
相關推薦
評論