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.

COM Port Redirector

Editorial Team Editorial Team
Actualizado: Jan 23, 2025

Serial Port Redirector le permite redirigir el tráfico para interfaces COM reales y virtuales. La aplicación es compatible con todas las versiones del sistema operativo Windows, así como con muchos entornos virtuales. Esto permite que cualquier computadora conectada a la red obtenga acceso completo a un puerto COM remoto y su dispositivo conectado. Este redirector de puerto COM serie/IP presenta una interfaz intuitiva y fácil de usar que simplifica la tarea de trabajar con múltiples puertos abiertos. Puede utilizar hasta 500 puertos simultáneamente y puede crear tres tipos diferentes de conexiones.

14 días de prueba gratuita
Precio de licencia a partir de $259.95
Disponible para
usb to remote desktop

Software redirector de puerto serie

Algunas aplicaciones seriales están diseñadas para funcionar correctamente solo cuando se conectan a puertos COM específicos. En la mayoría de los casos, estas son las interfaces estándar COM1/COM2 o COM3/COM4. Esto puede plantear un problema cuando su dispositivo necesita funcionar con un puerto designado que no está disponible en su máquina.

Una solución a este problema es el redirector de puertos COM. Puede crear interfaces seriales virtuales con un redirector de puerto serial que puede nombrar de la manera que requiera su aplicación..

El puerto virtual proporciona la misma funcionalidad de una interfaz física y recibe y envía tráfico redirigido hacia y desde el puerto real. Redirigir el puerto serie a través de una red es uno de los usos principales de un redirector de puerto COM. Aumenta el valor de sus dispositivos periféricos haciéndolos accesibles a cualquier usuario en la red.

Escenario de uso del redireccionamiento de puertos COM

El acceso a los equipos en serie puede ser un reto después de migrar su entorno informático a la nube. Básicamente, debe redirigir el tráfico del puerto COM para que se pueda acceder a él de forma remota a través de la infraestructura en la nube. Serial to Ethernet Connector es una solución de redireccionamiento de puertos serie que facilita el uso compartido de dispositivos COM en la nube.
Escenario de uso del redirector de puerto serie para infraestructura en la nube.
El primer paso es identificar un servidor en la infraestructura de la nube que tenga una dirección IP estable. Configure una conexión a este servidor e instale el conector serie a Ethernet en el equipo. Configure el software de redireccionamiento de puertos COM para permitir que los usuarios remotos accedan a los dispositivos periféricos conectados físicamente a la interfaz serie.

Cuando se configura correctamente, todos los datos que viajan a través del puerto COM se redirigirán a la nube, donde cualquier persona con una conexión a Internet puede acceder a ellos con el entorno.

Cómo utilizar el redirector de puertos COM

El software COM Port Redirector establece puertos serie virtuales utilizando un puerto TCP y una dirección IP especificados. Con este redirector de puerto serie, los puertos serie virtuales envían datos desde interfaces físicas.
1
Primero, descargue el redirector RS232 a Ethernet e instálelo en la computadora (servidor) con un puerto COM físico que desea compartir.
2
Inicie la aplicación en la PC del servidor y seleccione Nueva conexión -> Conexión del servidor. En la ventana que se abrirá, asigne un nombre a su conexión, especifique el puerto serie que se compartirá y un puerto TCP para escuchar. Haga clic en “Crear conexión”.
3
Luego, instale la aplicación en la máquina cliente que se conectará al puerto COM compartido a través de Ethernet. Seleccione Nueva conexión -> Conexión de cliente y especifique la dirección IP del servidor y el puerto TCP que seleccionó en el paso anterior.
4
Además, aquí debe crear un puerto COM virtual especificando un nombre de puerto y marcando la opción “Crear como puerto virtual”.
5
Haga clic en “Crear conexión de cliente”.
Una vez que haya establecido una conexión de cliente, todos los datos del puerto COM real de su computadora servidor serán reenviados al puerto serial virtual especificado en su máquina cliente y viceversa. Por lo tanto, en unos simples pasos, el redirector de puertos COM lo ayudará a compartir el puerto serie en cualquier red.

Guía de vídeo del redireccionamiento de puertos serie

Acceso multiplataforma a puertos seriales remotos

Imaginemos que tiene una impresora en serie (o cualquier otro dispositivo de puerto COM especializado) que está conectada físicamente a un puerto en serie que reside en la computadora Linux de su oficina. Es necesario acceder a este dispositivo desde una máquina remota ubicada en otra habitación u oficina. Si tiene dos máquinas Linux, no debería tener problemas para crear comunicación con el periférico remoto utilizando las opciones de línea de comandos de Serial to Ethernet Connector (SEC). Pero, ¿sabía que también es posible usar el software como un redireccionador de puertos COM Linux Windows y viceversa? Así es como puedes hacer esto.

Escenario 1. Conexión desde un cliente Windows a un servidor Linux

Para que quede claro, por una "máquina servidor" nos referimos a una computadora a la que el dispositivo que desea compartir está conectado directamente. Mientras que una "computadora cliente" significa una máquina desde la cual se conectará a un dispositivo compartido de forma remota.

Antes de comenzar, es importante asegurarse de que tanto la computadora del cliente como la del servidor estén conectadas a la misma red local.

Cree una conexión de servidor en Linux

Como ejemplo, compartiremos un puerto serial llamado “/dev/tty60” en Ubuntu 20,04,2 a través de un puerto TCP 5000. La dirección IP de nuestra máquina Linux es 192.168.24.43.

Siga los pasos a continuación para proporcionar acceso remoto al puerto serie real que tiene la impresora conectada físicamente.

Paso 1. Descargue Serial to Ethernet Connector e instálelo en su computadora con Linux.

Nota: en Linux, actualmente solo funciona como una utilidad de línea de comandos.


Paso 2. Cree una conexión de "servidor" usando el siguiente comando:

evesecli add --real /dev/tty60 server --local 5000

donde:

--real - tipo de puerto COM (real/virtual);
/dev/tty60 - nombre del puerto COM (conexión);
server - tipo de conección;
--local 5000 - nombre del puerto TCP que se utilizará para la conexión de red.

Nota: De forma predeterminada, la conexión utilizará el protocolo de transferencia de datos RAW.


Paso 3. Active la conexión ejecutando:

evesecli start /dev/tty60

Paso 4. Compruebe el estado de la conexión:

evesecli list -s

Estado de la conexión

Como podemos ver, el puerto serie real “/dev/tty60” es compartido y se puede acceder a él a través del puerto TCP 5000.

Una vez que se conecte al puerto compartido desde una computadora remota, podrá verificar la información detallada sobre la conexión usando el comando:

evesecli list -s

Información de conexión

Conéctese desde Windows como cliente

Ahora vamos a crear una conexión de cliente al puerto serie remoto en Linux desde una máquina con Windows.

Paso 1. Descargue Serial to Ethernet Connector e instálelo en su PC con Windows.

Paso 2. Inicie la aplicación y cree una conexión de "cliente".

Conexión de cliente
Para hacer esto, haga clic en Conexión del cliente en la ventana principal de la aplicación.

Paso 3 (Opcional). Especifique el nombre de conexión del cliente.

Paso 4. Marque la casilla Crear como puerto virtual y seleccione el nombre del puerto.

Nota: Para conectarse desde el cliente de Windows a Linux, se debe crear un puerto serie virtual en la PC con Windows.


Paso 5. Seleccione el protocolo de transmisión de datos sin procesar.

Paso 6. Especifique la dirección IP de la computadora del servidor (192.168.24.43) y el puerto TCP (5000) para conectarse.

Paso 7. Haz clic en Crear.

Crear nueva conexión de cliente
¡Eso es todo! Ahora la impresora serial remota está conectada con éxito a la PC con Windows a través de un puerto COM virtual (COM 1) y se puede acceder a ella y operarla como si estuviera conectada directamente a la máquina con Windows.

Ya sea que cree un puerto COM virtual en Linux o Windows, aparece en el sistema emulando completamente el comportamiento de una interfaz serial real.

Crear un puerto COM virtual

Escenario 2. Conexión desde un cliente Linux a un servidor Windows

Ahora, consideremos una situación en la que su impresora en serie está conectada a una PC con Windows y debe accederse de forma remota desde una máquina con Linux.

Comparta el puerto COM en el servidor de Windows

Paso 1. Descargue e instale Serial to Ethernet Connector para Windows.

Paso 2. Inicie el software y seleccione Conexión del servidor en la ventana que aparecerá.

Conexión al servidor
Paso 3. Configure los ajustes de conexión del servidor:

  • (opcionalmente) Especifique el nombre de la conexión;
  • Seleccione el puerto COM real que le gustaría compartir. (El puerto al que está conectada la impresora serie).

Nota: Al configurar una conexión de servidor, debe dejar la casilla Crear como puerto virtual sin marcar.


  • Especifique un puerto TCP para usar para la conexión a su red.
  • Seleccione el protocolo de transferencia de datos.

Paso 4. Haz clic en Crear.

Crear nueva conexión al servidor
Una vez creada, puede verificar los detalles de la conexión seleccionando esta conexión en el lado izquierdo:

Detalles de la conexión
Como puede ver, tenemos una conexión de servidor activa llamada "Servidor COM1". El puerto real compartido COM1 está abierto y está escuchando la conexión entrante a través de un puerto TCP 5000.

Conectarse desde Windows como cliente

Para ello, sigue estos sencillos pasos:

Paso 1. En la máquina Linux, descargue e instale la utilidad de línea de comandos Serial to Ethernet Connector.

Paso 2. Cree una conexión de cliente usando el comando:

evesecli add --virt /tmp/virt0 client --remote 192.168.24.66:5000

Donde:

/tmp/virt0 client - nombre del puerto COM (conexión);

192.168.24.66 - la dirección IP de la computadora del servidor a la que se está conectando;

5000 - el nombre del puerto TCP especificado en el lado del servidor.

Nota: Para conectarse al puerto COM real remoto a través de la red, debe crear una interfaz serial virtual en el lado del cliente.


En Linux, la configuración del puerto COM virtual debe coincidir con la configuración del puerto real de Windows.

Paso 3. Active la conexión ejecutando:

evesecli start /tmp/virt0

Paso 4. Compruebe el estado de conexión del cliente:

evesecli list -s

Estado de la conexión del cliente
Importante: para el correcto funcionamiento de Serial to Ethernet Connector tanto en Linux como en Windows, debe crear una excepción para la aplicación en la configuración del firewall.

Alternativa de código abierto: software gratuito Serial Port Redirector

SerialToIP es una solución de software gratuito redirector de puerto serie que proporciona la capacidad de conectarse a un puerto serie desde una red mediante comunicación de socket TCP. La herramienta se puede utilizar con una línea de comandos o con una interfaz gráfica. La aplicación es una implementación simple del software Terminal Server escrito en C #. Se puede utilizar cualquier red TCP/IP para enviar y recibir datos desde puertos serie, incluidos los de la variedad USB.
serial to ip
Este redirector de puerto COM Este redirector de puerto COM es de código abierto y está disponible gratuitamente para ser modificado para satisfacer sus especificaciones. La naturaleza de código abierto del proyecto significa que obtiene acceso al código de redirección del puerto serie. Los desarrolladores se han propuesto proporcionar un código de trabajo que pueda ser fácilmente entendido por otros técnicos con conocimientos de programación de puertos serie y sockets con C # y .NET. Si está buscando un redirector de puerto serie básico y gratuito, vale la pena echarle un vistazo a esta solución.

Redirector de puerto serie virtual

Un puerto serie virtual puede verse como una forma de redirector de puerto COM que funciona sin soporte de software de red dedicado. La creación de dos puertos COM virtuales en la misma computadora permite que las aplicaciones en serie heredadas se comuniquen directamente sin recurrir a otros métodos, como comunicarse a través de canalizaciones con nombre.

Un redirector de puerto serie virtual debe permitir que los puertos COM virtuales que crea emulen la funcionalidad de las interfaces seriales físicas, por ejemplo, para interactuar con un dispositivo periférico conectado localmente. La creación del puerto virtual en sí no es una tarea compleja y puede ser realizada por el mismo tipo de software que implementa los controladores del puerto COM físico.
Pruebe el redirector de puertos COM
Prueba gratuita de 14 días
El software de redirección de puerto serie permite al usuario controlar el flujo de datos emulando líneas de señal (DTR / DSR / CTS / RTS / DCD / RI). Puede personalizar el pinout y replicar todos los parámetros del puerto serie, como la velocidad en baudios, la paridad y los bits de parada para garantizar la compatibilidad con todas sus aplicaciones y dispositivos serie.

Emular puertos serie es extremadamente útil cuando se enfrenta a una falta de puertos COM físicos en una computadora que necesita conectarse a un dispositivo serie. También puede permitirle establecer comunicación entre dispositivos o aplicaciones sin la necesidad de conexiones físicas adicionales que requieran cableado o hardware.

Cualquier programa serie puede utilizar puertos serie virtuales para transmitir datos a través de una red TCP/IP. Se puede implementar una infraestructura cliente-servidor completa utilizando interfaces COM virtuales. Las capacidades de intercambio de datos y las múltiples conexiones de la infraestructura virtual permiten que cualquier miembro de su organización acceda a dispositivos seriales heredados sin importar dónde se encuentren. Los puertos virtuales pueden dividir los flujos de datos para que muchas aplicaciones puedan acceder a la información simultáneamente.

Preguntas frecuentes

Los redirectores de puerto serie, que utilizan la virtualización, permiten que las máquinas “cliente” (computadoras remotas) se conecten a los recursos virtualmente. “Recursos” puede significar cualquier cosa, desde archivos o dispositivos periféricos (es decir, impresoras y escáneres).

El redirector de puerto COM une la conexión entre una máquina “servidor” (computadora local) y la máquina cliente (computadora remota) que intenta acceder a los recursos.

Esta conexión redirige una transmisión en serie de ida y vuelta entre ambas máquinas. La máquina cliente puede “solicitar” que la accesibilidad del puerto serie sea redirigida desde la computadora servidor para que ella (la computadora cliente) pueda utilizar el dispositivo.
Serial Port Redirector proporciona a los usuarios la funcionalidad completa de un dispositivo de puerto serie al que se accede de forma remota, como si la máquina cliente y los recursos (archivos o periféricos) estuvieran conectados directamente.

Pueden surgir problemas de conectividad de red, lo que hace que la transmisión de datos remota adecuada sea un problema. El software Serial Port Redirector realiza varias solicitudes de “satisfacción” antes de devolver un mensaje que describe el error de conectividad de RDP/recursos remotos.

Si no se puede establecer una conexión, la computadora cliente recibe un mensaje de error de inmediato.
Un redirector de puerto IP serie permite al usuario crear y configurar puertos COM virtuales que utiliza para reenviar la comunicación serie. Los programas que abren un puerto serie virtual dependen del redirector para establecer una conexión de red con la dirección IP y el número de puerto TCP/UDP que pertenece al equipo remoto conectado al servidor del dispositivo. Una vez que se realiza la conexión, el software transmite el flujo de datos entre el servidor del dispositivo y el puerto serie virtual.
Es común que un servidor redirector de puerto serie a IP permita que al menos 256 interfaces virtuales estén activas simultáneamente. En la práctica, este número suele reducirse considerablemente debido a varios factores limitantes. Las limitaciones físicas del servidor de dispositivos, como su memoria utilizable y el ancho de banda de red disponible, influirán en la cantidad de conexiones que puede ejecutar simultáneamente.
La mayoría del software de redireccionamiento de IP en serie para Windows incluye una interfaz gráfica de usuario que se utiliza para crear puertos serie virtuales y configurarlos para una funcionalidad óptima. La GUI también proporcionará a menudo una visualización de la actividad de los puertos virtuales, además de ofrecer capacidades de diagnóstico.

¡Puede usar el redirector de puertos COM para conectarse con dispositivos seriales remotos a través de redes basadas en IP! Así es, este redirector de puerto serie fácil de usar hace que acceder a los dispositivos de puerto serie a través de RDP sea muy sencillo.
Serial to Ethernet Connector
Accedere alla porta seriale remota tramite rete IP per Windows
14 días de prueba gratuita
Precio de licencia a partir de $259.95
Disponible para