Submit your email address to get a link for quick download on your desktop and get started!
El protocolo de comunicación RS232 no muestra signos de desaparecer en un futuro próximo. Sigue siendo un método muy popular para la comunicación con instrumentos de laboratorio, equipos de punto de venta y dispositivos de automatización industrial. A pesar de este hecho, la mayoría de las computadoras modernas no vienen equipadas con puertos serie. Esto puede suponer un problema si está intentando conectar puertos serie a una red TCP / IP. Este problema exige el uso de hardware o software adicional para permitir la conectividad de red con dispositivos seriales.
Para habilitar las conexiones del puerto COM a dispositivos ubicados a una distancia de su PC, solo necesita convertir las señales seriales en paquetes de datos IP. La forma más sencilla de hacerlo es utilizando un RS232 dedicado a soluciones IP.
Serial over IP (SOI) es una tecnología que permite la transmisión de paquetes de datos desde un puerto COM (virtual o físico) a la red y viceversa, con la capacidad de configurar remotamente los parámetros del puerto, monitorear su estado y administrar su señal. línea. Ya sea que desee programar, reconfigurar o monitorear la actividad del dispositivo serial remoto, podrá conectarse a él con la ayuda de herramientas serial over IP.
Si alguna vez se encuentra en una situación en la que necesita conectarse a un dispositivo remoto basado en COM pero no puede hacerlo porque está ubicado a una gran distancia de usted, la siguiente recomendación es solo para usted.
Ya sea que trabaje con equipos de punto de venta, instrumentos de laboratorio de puerto serie, sistemas de control industrial, etc., puede habilitar comunicaciones en serie sin problemas entre todos sus dispositivos RS232 a través de una red IP con la ayuda de una solución de software dedicada - Serial Server Connector.
Puede utilizar el software de servidor de serie a IP especializado para:
El software Serial Server o Serial to Ethernet Connector (SEC) funciona a cualquier distancia, por lo que no importa dónde se encuentre físicamente un dispositivo de puerto COM. Una vez que instale la aplicación en el servidor, al que está conectado un dispositivo requerido, y en las computadoras cliente, puede conectar puertos seriales virtuales a través de IP y comunicarse con el dispositivo de forma remota.
Cuando se trata de trabajar con puertos serie remotos en una máquina Linux, puede confiar en los métodos nativos disponibles en la mayoría de las distribuciones modernas de Linux.
Para redirigir RS232 a TCP/IP, puede utilizar netcat:
netcat www.example.com port /dev/ttyS0
Tenga en cuenta que este método requiere que ejecute una nueva instancia de la aplicación para cada nueva conexión.
Para que persista entre conexiones, simplemente cree un servicio xinetd usando la siguiente configuración:
service testservice
{
port = 5900
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/netcat
server_args = "-l 5900 < /dev/ttyS0"
}
El /dev/ttyS0 may debe cambiarse al puerto serie requerido. Si desea configurar los parámetros del puerto COM (como velocidad en baudios, paridad, etc.), use los comandos stty o setserial.