串口服务器也称为串行端口服务器或端口重定向器。
串口服务器是在以太网局域网和计算机或设备的串口(COM端口)之间传输数据的网络设备。串口服务器的主要目的是允许在网络中使用串行设备,如打印机、扫描仪或气候控制系统,而不依赖计算机的串行端口进行连接。这允许任何串行设备连接到网络并从任何地方访问,包括从Internet。
串口服务器基本上是将任何串行设备转换成可用于网络的支持以太网的设备的服务器。例如,传统上只能在连接到计算机的COM端口时才能工作的老式非网络打印机可以转换为网络打印机,并通过将其连接到串口服务器(串口服务器通过以太网电缆连接到网络)从任何地方进行控制。这是串口服务器通过创建虚拟串口来实现的(虚拟串口有实际的串口连接器硬件,只有接口是虚拟的),模拟PC的端口,诱使设备认为它已经连接到一个端口。串口服务器向虚拟串行端口分配必要的IP地址和TCP端口,以便设备和用户能够与连接到服务器的串行设备通信,并将通信路由到正确的串行设备。
串口服务器可以是非常简单的设备,不提供任何身份验证和安全性,只是将串行设备连接到网络,也可以是提供许多功能类似于以太网交换机和路由器的复杂设备。没有安全性或身份验证的设备用于数据和对串行设备的访问不是安全问题的情况,例如在涉及打印机的本地办公室场景中。相比之下,具有完整加密和多重身份验证的更复杂的串口服务器用于安全性非常重要的敏感情况,例如远程控制关键系统,如环境控制系统、工厂控制机制和其他安全至上的工业应用程序。
根据型号不同,串口服务器可以与简单的打印机、大屏幕、机器人装配机、医疗设备、传感器等原本只能通过串口进行接口的工业设备进行接口。