首先串口服務器提供了串口轉接網絡的功能,它可以實現RS-232/485/422串口到TCP/IP網絡接口的轉換,并且可以在RS-232/485/422串口與TCP/IP網絡接口之間實現雙向透明傳輸。
串口設備可直接與TCP/IP網絡接口,通過網絡進行數據通信,極大地擴大了串行設備的通信距離。簡單地說,串行設備Web服務器可以讓傳統的RS-232/422/485設備直接接入網絡。串行設備網絡服務器類似微型計算機,擁有CPU、實時操作系統和TCP/IP協議。
該系統通過串口和網絡設備進行傳輸,實現了用戶對RS-232/422/485設備的遠程統一操作。
串口服務器有3種工作方式:
1. 網絡工作方式TCP/IP服務器串口服務器記錄TCP/IP端口號并等待連接。連接到串口服務器的可能是計算機或者其他嵌入式計算機設備。
2. TCP/IP客戶機模式根據設置,串行端口服務器連接到必須以服務器模式工作的特定遠程控制服務器的TCP/IP端口號。UDP廣播程序在此模式下,數據通信由串口服務器使用UDP廣播程序來完成。預設情況下,統計資料會使用UDP傳送至廣播位址255.255.255:246。另外,還將接收到一個詳細地址:255.255.255.255:378。當用戶接收到數據后,也可以根據需要修改主要參數。
3. 另外,通過TCP或UDP連接,有兩種工作方式:
安裝驅動程序,在PC機上模擬16個串口。不同之處是,當你操縱這些串口時,驅動會把你的(complete+complete)通過網絡發送給串口服務器。Ethernet的高速運行,使得UDP經常被使用,TCP具有實時連接,從而節約了資源。
直接編寫以太網通信程序,將數據直接發送到串行端口服務器,并用數據+串行端口號的方法返回所收到的數據。該方法可為單個虛擬串行端口和多個串行服務器維護通信程序。你也可以維護串行服務器。