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.

Soluciones de software y hardware Serial over LAN - guía completa

Editorial Team Editorial Team
Actualizado: Aug 12, 2024

A medida que las empresas crecen, surge la necesidad de compartir dispositivos a distancias cada vez mayores. Para los dispositivos seriales, esto se logra con la tecnología Serial over LAN (SOL). En este artículo, revisaremos algunas de las principales soluciones de software y hardware SOL.

Mejores soluciones Serial over LAN

Aplicación

Serial to Ethernet Connector

Serial to Ethernet Connector es una aplicación que conecta un puerto serial a través de LAN a una máquina remota utilizando una computadora local. También es posible una conexión a Internet, pero con una configuración compleja, y el servidor necesita ser autoalojado.
Serial to Ethernet Connector
Esta aplicación puede crear muchos tipos diferentes de conexiones. La más simple es una conexión de un servidor/un cliente utilizando el protocolo RFC 2217, con emulación de puerto en el otro extremo, en caso de que la computadora no tenga puertos COM. También puede conectar múltiples servidores TCP a un solo cliente, o múltiples clientes a un solo servidor, con clientes que tienen instalado SEC o que están conectados puramente a través de TCP. Finalmente, el puerto puede enviar datos a un cliente vía UDP y transmitir mensajes UDP a una cantidad no fija de clientes.

Casi cualquier aspecto de la conexión se puede configurar: el retraso entre paquetes y los límites de símbolos en los mensajes. También está disponible una opción para enviar solo en respuesta a un símbolo especificado.

Pros:

  • Dispositivos ilimitados
  • Configuración flexible de conexión y puerto
  • Posible crear puertos virtuales
  • Conexiones complejas multi-cliente/servidor
  • La misma aplicación puede actuar como servidor y cliente
  • RFC 2217
  • Soporte UDP
  • Control de línea de señal

Contras:

  • Necesita una computadora para compartir el dispositivo COM
  • Solo para hosts Windows y Linux
  • Difícil de configurar la conexión a Internet
  • No hay soporte HTTPD
Precio: $260
Pruebe Serial sobre Ethernet ahora
Prueba gratuita disponible por 14 días.
Aplicación

FlexiHub

FlexiHub es una solución de software más simple. A diferencia de SEC, solo admite un tipo de conexión: un solo servidor a un solo cliente, con emulación de puerto y RFC 2217. Sin embargo, esta tecnología de serial sobre LAN tiene una gran ventaja. FlexiHub funciona a través de Internet sin configuración adicional: la aplicación se encarga del enrutamiento, alojamiento y otras cosas necesarias para una conexión.
FlexiHub
Mientras estés conectado a Internet, puedes ver y conectar cualquier dispositivo serial que esté enchufado en máquinas con FlexiHub instalado y con sesión iniciada en tu cuenta. El plan más barato, Personal, tiene un límite de 3 conexiones simultáneas. Puedes leer más sobre la comparación entre Serial to Ethernet Connector y FlexiHub en el enlace.

Pros:

  • Funciona a través de Internet, no necesita hosting
  • Emulación de puerto
  • Tres o más conexiones simultáneas (dependiendo del plan)

Contras:

  • Se necesita una cuenta para usarlo
  • No soporta configuraciones complejas con múltiples servidores o clientes
Precio: Desde $14/mes
Adaptador

Moxa NPort

Los dispositivos de la serie NPort 5100 son adaptadores serial a Ethernet de un solo puerto. Dependiendo del modelo, el puerto del dispositivo puede ser compatible con RS-232, RS-422 o RS-485. Algunos modelos admiten múltiples protocolos, o los tres. Notablemente, los NPorts 5100 incluyen una resistencia tirador alto/bajo
Moxa NPort
El adaptador se puede configurar a través de Telnet, en su interfaz web o en una utilidad de Windows o Linux. En Linux, el usuario deberá instalar controladores Real TTY para conectar el puerto serial a través de una red, lo cual es un proceso bastante complejo.

Pros:

  • No necesita una computadora host
  • Soporta RS-485, que los puertos seriales estándar no soportan

Contras:

  • Configuración complicada
  • Necesita un controlador instalado en Linux para funcionar
  • Solo 1 puerto
Precio: $168
Adaptador

El IOLAN Device Server

El DG1 TX tiene un puerto RS-232/422/485, que solo es utilizable para RS-232 por defecto; otros protocolos requieren software para habilitarse. El dispositivo conectado puede compartirse con varios servidores TCP o UDP.
The IOLAN Device Server
Se afirma que el TX tiene el procesador más potente del mercado, lo que ayuda cuando se conecta un puerto COM a través de LAN. Perle también proporciona un kit de desarrollo de software IOLAN, con herramientas para la automatización de procesos, almacenamiento de datos y registro.

Pros:

  • SDK de IOLAN disponible
  • Soporte RS-485
  • Soporte UDP con múltiples receptores

Contras:

  • Caro en comparación con alternativas similares
  • Se necesita software para configurarlo completamente
Precio: $468
Componente

Anybus de HMS Networks

Como un chip integrado, el CompactCom 40 Brick es significativamente diferente de cualquier otra solución de serial sobre LAN que hemos presentado. Aunque no está listo para usar directamente, ofrece otros beneficios, principalmente para los fabricantes de hardware. Como un componente de hardware, es compacto, y tienes la libertad de elegir los componentes circundantes también.
Anybus by HMS Networks
El chip es compatible con SPI y UART con varios parámetros, como una velocidad en baudios configurable, lo que lo hace compatible con una gran variedad de protocolos de comunicación serie.

Pros:

  • Tamaño compacto
  • Muy flexible en cuanto a protocolos

Contras:

  • No es un hardware independiente
  • Aún caro, a pesar de no ser una solución completa
Precio: A partir de $200

Gráfico comparativo

product logo NPort 5100
product logo IOLAN DG1
product logo CompactCom 40 Brick
Tipo
Aplicación
Aplicación
Adaptador
Adaptador
Componente
Sistema Operativo del Software
Hasta Windows 11
Hasta Windows 11
Windows 11, Ubuntu Linux
Hasta Windows 10
Ninguno
Conexiones Simultáneas
Ilimitadas
Hasta 3
1
1
1
Precio
$260
Desde $14/mes
$168
$468
Desde $200
Protocolos
RS-232
RS-232
RS-232, 422, 485
RS-232, 422, 485
Casi cualquiera

Escenario común de uso de software Serial over LAN

Después de migrar su software a la nube, puede tener problemas para conectarse de forma remota a su equipo basado en serial. Necesita implementar la funcionalidad Serial over LAN para que los periféricos conectados a sus puertos seriales sean accesibles a través del entorno en la nube. Serial to Ethernet Connector proporciona la capacidad de establecer conectividad COM sobre LAN. Aprenda sobre el software Serial over LAN y cómo puede usarlo en la infraestructura de la nube.
Aprenda sobre el software Serial over LAN y cómo puede usarlo en la infraestructura de la nube. Primero, debe establecer una conexión con un servidor en el entorno de la nube que tenga una dirección IP real. Después de crear la conexión, debe configurar el Serial to Ethernet Connector en la máquina que está conectada directamente al dispositivo de hardware al que desea acceder de forma remota utilizando el software COM over LAN.

Una vez que esta conexión esté correctamente configurada, esta solución de software Serial over LAN redirecciona la interfaz COM a la nube. Ahora puede acceder a los equipos conectados a este puerto desde cualquier lugar con una conexión a Internet.

Cómo redireccionar un COM a través de LAN usando esta avanzada solución de software

Imaginemos que tienes un lector de códigos de barras basado en COM que se encuentra a cierta distancia de tu computadora local. Necesitas acceder al dispositivo desde una aplicación instalada en tu máquina. Para lograrlo, debes seguir estos sencillos pasos:

1
Descargue Serial over Ethernet Connector e instálelo en la computadora (servidor) a la que el dispositivo está conectado físicamente y en su computadora local (cliente) que alcanzará el serial a través de LAN. Tenga en cuenta que un cliente puede ser cualquier máquina real o virtual que ejecute Windows o Linux OS.
 Comunicación COM sobre IP
2
Luego, inicie el programa en la máquina del servidor, configure los parámetros requeridos y cree una conexión de servidor haciendo clic en el botón correspondiente. Esto hará que el dispositivo del puerto serial sea accesible a través de la red.
 crear una Conexión de Servidor
3
Luego, inicie el software en el cliente y "Conéctese" al puerto serial a través de la red.
 Conectarse al puerto serial a través de la re
¡Eso es todo! Ahora, todos los datos del dispositivo COM remoto estarán disponibles en su computadora como si fuera su periférico local.

Guía de video de Serial over LAN

Serial to Ethernet Connector
Cuando establece una conexión de cliente con la máquina del servidor, en esencia, el software crea un puerto virtual en el cliente y lo conecta al puerto físico real de la PC del servidor a través de un cable de módem nulo virtual. Una vez vinculado, el puerto virtual copia el comportamiento del puerto real en el lado remoto. Así que, con Serial to Ethernet Connector, puedes compartir COM a través de LAN en un par de sencillos pasos.

Cómo compartir serial a través de LAN en Linux

Si un usuario desea trabajar con puertos seriales en una máquina que ejecuta Linux, eso no es un problema: los métodos nativos están disponibles en las versiones recientes de Linux.

Usando netcat, podrás redirigir serial a través de LAN en Linux:

netcat www.example.com port /dev/ttyS0

Tenga en cuenta: el método de compartir RS232 a través de LAN descrito requerirá que los usuarios ejecuten nuevas instancias de la utilidad netcat para cada nueva conexión que el usuario desee crear.

Para tener una conexión serial persistente a través de LAN, el usuario necesitará crear un servicio xinetd utilizando la configuración proporcionada a continuación:

service testservice { port = 5900
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/netcat
server_args = "-l 5900 < /dev/ttyS0" }


Los usuarios deberán cambiar el /dev/ttyS0 al puerto serial requerido. Para configurar los parámetros del puerto COM (como la velocidad de baudios y la paridad), use los comandos: stty o setserial.
Serial to Ethernet Connector
Acceso al puerto COM a través de LAN
14 días de prueba gratuita
Precio de licencia a partir de $259.95
Disponible para