串口服務器也稱為串行端口服務器或端口重定向器。
串口服務器是在以太網局域網和計算機或設備的串口(COM端口)之間傳輸數據的網絡設備。串口服務器的主要目的是允許在網絡中使用串行設備,如打印機、掃描儀或氣候控制系統,而不依賴計算機的串行端口進行連接。這允許任何串行設備連接到網絡并從任何地方訪問,包括從Internet。
串口服務器基本上是將任何串行設備轉換成可用于網絡的支持以太網的設備的服務器。例如,傳統上只能在連接到計算機的COM端口時才能工作的老式非網絡打印機可以轉換為網絡打印機,并通過將其連接到串口服務器(串口服務器通過以太網電纜連接到網絡)從任何地方進行控制。這是串口服務器通過創建虛擬串口來實現的(虛擬串口有實際的串口連接器硬件,只有接口是虛擬的),模擬PC的端口,誘使設備認為它已經連接到一個端口。串口服務器向虛擬串行端口分配必要的IP地址和TCP端口,以便設備和用戶能夠與連接到服務器的串行設備通信,并將通信路由到正確的串行設備。
串口服務器可以是非常簡單的設備,不提供任何身份驗證和安全性,只是將串行設備連接到網絡,也可以是提供許多功能類似于以太網交換機和路由器的復雜設備。沒有安全性或身份驗證的設備用于數據和對串行設備的訪問不是安全問題的情況,例如在涉及打印機的本地辦公室場景中。相比之下,具有完整加密和多重身份驗證的更復雜的串口服務器用于安全性非常重要的敏感情況,例如遠程控制關鍵系統,如環境控制系統、工廠控制機制和其他安全至上的工業應用程序。
根據型號不同,串口服務器可以與簡單的打印機、大屏幕、機器人裝配機、醫療設備、傳感器等原本只能通過串口進行接口的工業設備進行接口。