¡Registre su dirección de email para obtener un enlace de descarga rápida en su escritorio y empezar!
Los puertos COM virtuales se utilizan para ampliar los recursos de los ordenadores de sobremesa y portátiles que necesitan interactuar con dispositivos serie, pero no disponen de interfaces serie físicas. Estas máquinas pueden no tener ningún puerto serie o no tener el número necesario disponible para un uso específico. Un puerto serie virtual puede emplearse para enviar y recibir datos serie a través de la red, como por ejemplo una LAN o Internet.
Al utilizar un emulador de puerto serie, los datos generados en una aplicación o dispositivo serie se convierten de datos serie a información que puede transferirse a través de una red basada en IP. Un puerto serie virtual a través de Ethernet proporciona toda la funcionalidad de una interfaz física COM. Los datos se convierten en ambas direcciones para permitir la transmisión en red y luego se convierten de nuevo en señales serie para la interacción con los dispositivos y programas.
La principal razón de la utilidad de los puertos serie virtuales a través de Ethernet son las limitaciones impuestas a los usuarios por los fabricantes de ordenadores modernos. La mayoría de los ordenadores actuales no tienen puertos serie y utilizan la interfaz USB, de uso más universal. Si su ordenador tiene conectividad serie, el número de puertos puede ser muy limitado.
Esto puede ser un grave problema si utiliza aplicaciones heredadas que necesitan interfaces serie para comunicarse. No es tan sencillo como utilizar una interfaz física diferente en un dispositivo periférico. Sin reescribir el código, sin conexión la serie muchos programas heredados dejan de funcionar. No pueden adaptarse al flujo de datos modificado de un puerto USB.
Así que emular puerto COM por usb es una forma de proteger su inversión en equipos y aplicaciones serie heredados. El usuario puede avanzar y comprar ese nuevo y rapidísimo portátil sin preocuparse por el número de puertos serie que tiene o no tiene. Basta con emularlos con tantos puertos serie virtuales como necesite.
Los sistemas de automatización industrial y las líneas de producción logran enormes avances al enrutar su transmisión de datos RS232 a través de la red. También es útil para los equipos de punto de venta basados en serie, a los que hay que acceder de forma remota. Lo mejor de utilizar la conectividad serie virtual es que los usuarios reciben el mismo nivel de funcionalidad que si estuvieran conectados localmente a los dispositivos, pero muchas personas no conocen qué son los puertos virtuales y su utilización. Veamos un escenario donde se puede utilizar Serial to Ethernet Connector para establecer la comunicación. Necesita acceder a un dispositivo periférico situado muy lejos de su ordenador. El programa que tiene que procesar la información del dispositivo está instalado en su máquina, pero no dispone de una interfaz serie. Simplemente siga este procedimiento para crear una conexión con un virtual COM port Ethernet.
El software crea un puerto virtual en la máquina cliente y lo conecta a la interfaz física del ordenador servidor. Funciona como una conexión virtual de módem nulo y emula todas las funciones y características del puerto físico remoto.
Serial to Ethernet Connector también proporciona a Linux la capacidad de puerto serie virtual a través de Ethernet. Ofrece la misma funcionalidad que la versión de Windows de la aplicación y se puede descargar fácilmente en su máquina Linux. También se puede utilizar métodos alternativos para enviar los datos serie a través de la red, utilizando herramientas incluidas en la mayoría de las distribuciones de Linux.
Una opción es utilizar netcat para canalizar los datos serie. Eso puede convertirse rápidamente en un lío, ya que es necesario abrir una instancia independiente de netcat para cada conexión serie. Puede crear un servicio xinetd para crear conexiones persistentes así:
service testservice
{
port = 5900
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/netcat
server_args = "-l 5900 < /dev/ttyS0"
}
Asegúrese de cambiar /dev/ttyS0 por el nombre del dispositivo serie implicado en la conexión. Este método ofrece una solución gratuita de puerto serie virtual a través de Ethernet.
Algunas otras herramientas comprobadas, que actúan como emulador de puerto serial, y pueden proporcionar un puerto serie virtual a través de Ethernet en máquinas Linux son:
Esta utilidad permite a los usuarios conectarse a un puerto serie de la red. Es un programa de desarrollo propio que ofrece al usuario una herramienta para configurar los puertos serie. También es útil para modificar los parámetros del puerto, así como para controlar y supervisar las interfaces serie.
Abreviatura de “tty remoto”, remtty remtty utiliza pseudo ttys para establecer conexiones de red. La utilización de esta herramienta permite a los usuarios de Linux disfrutar de la misma funcionalidad de la aplicación Dialout de Cisco basada en Windows y utilizar conexiones directas a máquinas con módems de marcación para enviar faxes y mensajes.
Un puerto serie de red es un puerto serie virtual creado con un zócalo de red en un ordenador host. El zócalo de red tiene un número de puerto y una dirección IP y es un terminal de conexión de red.
La popularidad de los puertos serie de red como medio de conexión con los dispositivos serie aumenta cada vez más, pero muchas personas no saben qué es un puerto virtual. Estos puertos permiten ampliar el alcance y la utilidad de los equipos serie, ya que elimina la necesidad de una conexión directa para acceder a los periféricos. Otra ventaja de los puertos serie de red es la posibilidad de compartir interfaces entre varios usuarios.
Las soluciones gratuitas o de pago de puertos serie de red permiten acceder a los puertos virtuales y gestionarlos desde cualquier lugar a través de un simple navegador web. En los sistemas Windows, la instalación de un controlador permite que la interfaz serie de red se comporte de la misma manera que un puerto COM local.
Un servidor de puerto serie de red resuelve el problema de conectarse a equipos periféricos serie situados fuera del alcance de una conexión directa por cable. Al emplear la tecnología Serial over IP Network, los usuarios pueden acceder a sus dispositivos de puerto serie sin importar dónde se encuentren y sin estar físicamente conectados a ellos.
Esta tecnología funciona convirtiendo los datos serie al formato de red, para así poder transmitirlos a través de la red. Los convertidores traducen los datos serie a Ethernet y viceversa. Cuando las señales COM están en formato TCP/IP, pueden transmitirse por cualquier red compatible con IP, como la red LAN de su empresa o Internet.
Ahora dispone de todas las herramientas para trabajar con puertos COM remotos a través de conexiones Ethernet. Serial over Ethernet Connector es una herramienta versátil que puede funcionar en sistemas Linux o Windows reales o virtuales. Ofrece una forma sencilla de compartir un puerto serial virtual y sus dispositivos conectados con usuarios conectados en red situados en cualquier parte del mundo. No necesita ningún hardware adicional ni realizar una complicada configuración, por lo que es una solución eficaz y práctica para la falta de puertos serie en los ordenadores modernos.