Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Cómo redirigir el puerto COM sobre TCP/IP

Olga Weis Olga Weis Mar 5, 2024

Hay muchos escenarios en los que puede usar un software de redirección de puerto COM dedicado para el acceso remoto a dispositivos de puerto serie. Un ejemplo podría ser la redirección del puerto RS232 a una computadora remota a través de la red cuando no es posible una conexión directa entre las PC.

Cuando necesite utilizar un dispositivo serie compatible con el protocolo Telnet (RFC 2217) pero no tenga el dispositivo físicamente presente cerca de su PC, puede conectarse a él de forma remota después de compartirlo a través de Internet o LAN con la ayuda de un profesional. Aplicación de redirección de puerto serie.

¿Quieres saber cómo puedes reenviar el puerto COM a TCP/IP? A continuación se muestra una sencilla guía paso a paso.

Pruebe el Serial to Ethernet Connector
Prueba gratuita de 14 días

Cómo redirigir puertos serie - conexión de servidor

Como ya sabe, puede redirigir los puertos serie a una PC remota utilizando algún software de terceros dedicado. Una de las soluciones más populares que puedes encontrar en el mercado hoy en día se llama Redirección de puertos COM (para sistemas operativos Linux y Windows). Esta aplicación permite conectarse a cualquier puerto serie remoto con un dispositivo conectado como si fuera su interfaz COM local y su periférico local.

Para redirigir el puerto COM a través de una red, debe seguir estos sencillos pasos:

En su computadora local (servidor):
1
Instale e inicie la aplicación COM Port Redirector. Seleccione Conexión > Nueva conexión de servidor en el menú principal o haga clic en Conexión de servidor en la ventana de Inicio.
 Elija una nueva conexión de servidor
2
Elija un nombre para su conexión.
3
Seleccione el puerto COM que debe compartirse con las PC cliente remotas.
4
En la configuración de red:

  • Especifique el puerto TCP que se usará para escuchar una conexión de cliente.
  • Asegúrese de que su firewall permita este puerto y que no esté ocupado por ninguna otra aplicación.
  • Elija el protocolo para redirigir los datos COM. Puede ser el protocolo de transmisión de datos sin procesar o el protocolo Telnet con extensión RFC 2217.
5
¡Presiona el botón Crear!
 Crear conexión de servidor
6
Una vez que lo haya hecho, el puerto serie estará disponible para conexiones de clientes remotos a través de la red TCP/IP.
Pruebe el conector serie a Ethernet
Prueba gratuita de 14 días

Redirigir el puerto COM en una computadora remota (cliente):

1
Inicie el programa y seleccione Conexión > Nueva conexión de cliente en el menú principal.
2
Especifique el nombre de la conexión que crea.
3
Seleccione cuál de los puertos COM locales se utilizará para la conexión.
4
Habilite la opción Crear como puerto virtual para crear un puerto COM virtual en su sistema. Este puerto emulará el comportamiento de una interfaz COM real y se utilizará en el extremo del cliente para intercambiar datos con el puerto del servidor remoto.

Si decidió utilizar un puerto serie virtual, le recomendamos que habilite la opción Emulación de velocidad de transmisión estricta para evitar la posible pérdida de datos al comunicarse con una interfaz serie real.
5
Elija el protocolo de transmisión de datos.
6
Escriba el nombre de la computadora o la dirección IP del servidor al que se va a conectar y el puerto TCP que eligió al crear la conexión del servidor.
7
¡Haz clic en Crear!

¡Eso es! Ahora la computadora cliente está conectada a la PC servidor a través de un canal TCP/IP. Esto significa que cualquier dispositivo serial que conecte al puerto COM compartido en el servidor, aparecerá en la computadora cliente como si el periférico estuviera conectado directamente a esa máquina. Entonces, el redireccionador de puertos COM agregará puertos serie a su máquina remota.

Cómo redirigir el puerto COM en Linux

La manera fácil de configurar el reenvío del puerto serie en máquinas Linux es con un Conector de Serie a Ethernet. Es una solución gráfica disponible en paquetes .deb y .rpm, fácil de instalar y utilizable de inmediato. La aplicación es completamente multiplataforma y puede compartir puertos de Windows a Linux y viceversa. También funciona en un entorno virtual Citrix sin configuraciones adicionales.

También hay una forma de reenviar los puertos COM entre dos máquinas Linux utilizando software gratuito que ya está disponible en el repositorio. Es un poco más intrincado. Comienza instalando ser2net en el dispositivo receptor:

apt install ser2net

Configura ser2net añadiendo esta línea a /etc/ser2net.conf. Especifica el puerto receptor. Además, "/dev/ttyS0" se puede reemplazar con cualquier puerto serie necesario.

<receiver port>:raw:400:/dev/ttyS0:57600 8DATABITS NONE 1STOPBIT

Ahora puedes lanzar ser2net sin argumentos y comenzar en la computadora emisora. Instala socat:

apt install socat

Crea un directorio para albergar el dispositivo virtual que estará vinculado al receptor:

mkdir ~/dev/ttyV0

Ejecuta socat con los siguientes argumentos:

socat pty,link=$HOME/dev/ttyV0,waitslave tcp:<receiver IP address>:<receiver port>

La conexión se puede probar con minicom:

minicom $HOME/dev/ttyV0

Después de abrirlo, minicom actuará como una consola y enviará texto al dispositivo remoto.

Hay varias formas de trabajar con puertos seriales remotos. Una opción es mapear el puerto COM en una máquina Linux y redirigirlo a través de una red utilizando Serial to Ethernet Connector. Como se mencionó anteriormente, el software de redirección de puerto COM de Electronic Team se puede usar tanto en Windows como en Linux sin problemas durante su uso. Por lo tanto, es una opción mejor y más simple para el uso diario.

small logo Serial to Ethernet Connector
#1 en Software de Puerto Serie
Serial to Ethernet Connector
Acceder al puerto serie remoto a través de la Red IP
Obtenga un enlace de descarga para su escritorio
¡Registre su dirección de email para obtener un enlace de descarga rápida en su escritorio y empezar!
o
Disponible para: Serial to Ethernet Connector es compatible con Windows, Linux OS y Windows Mobile.

SEC para Windows

SEC para Linux