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