Cómo compartir un puerto serie a través de Ethernet

Olga Weis

Este artículo está dedicado a los puertos serie: averiguaremos qué son los puertos serie, para qué se utilizan y cómo se pueden compartir a través de la red. Vamos a considerar software, así como soluciones de hardware para Windows y Linux.

¿Empezamos?

Una manera práctica de compartir el puerto COM por Ethernet en Windows

Hay básicamente dos formas de comunicación de datos: en serie y paralela, siendo esta última una invención relativamente reciente. Aunque la comunicación paralela funciona mucho más rápido que la serie, su uso no siempre es práctico, especialmente para largas distancias. La transmisión en serie se utiliza normalmente entre dos ordenadores o desde un ordenador a un dispositivo externo situado a cierta distancia. La transmisión paralela tiene lugar dentro de un sistema informático o a un dispositivo externo situado a poca distancia.

Un puerto serie es una interfaz física de comunicación serie a través de la cual se transfieren los datos. Los puertos serie han sido una parte indispensable de los ordenadores durante más de 20 años, y sólo recientemente las conexiones USB han comenzado a reemplazarlos. Los puertos serie se siguen utilizando en aplicaciones tales como sistemas de automatización industrial, instrumentos científicos, sistemas de punto de venta y algunos productos industriales y de consumo.

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basado en 78+ usuarios

En esta sección le explicaremos cómo compartir Serial over Ethernet en Windows. Para hacerlo de la manera más fácil, necesitará una aplicación llamada FlexiHub.
FlexiHub

A continuación le explicamos cómo usarla.

  1. Primero, registre una cuenta de FlexiHub en la página web o más tarde directamente en la aplicación.
  2. Descargue e instale FlexiHub tanto en el equipo con los puertos serie compartidos como en el equipo que se conectará de forma remota a ellos. No se preocupe por la compatibilidad de la versión - FlexiHub es compatible con todas las versiones de Windows.
  3. Seleccione la cantidad de conexiones e inicie la prueba de FlexiHub.
  4. Inicie sesión en FlexiHub con sus credenciales de inicio de sesión en ambos equipos.
  5. Localice el puerto serie requerido en las ventanas de la aplicación en el equipo remoto y haga clic en "Conectar".
  6. Ventana de dispositivos FlexiHub

Compartir puerto COM por Ethernet en Windows y Linux - usuarios expert

Para compartir el dispositivo de puerto COM en Windows o Linux (Ubuntu, Fedora o CentOS), también puede utilizar Serial to Ethernet Connector.

Serial to Ethernet Connector es una solución profesional que permite compartir serial a través de Ethernet – cualquier número de puertos serie, tanto físicos como virtuales. El ordenador en el que se inserta el dispositivo compartido actúa como servidor. Los otros ordenadores se conectan al servidor como clientes.

Cómo utilizar Serial to Ethernet Connector para Windows

La versión de Windows del software requiere algunos pasos menos para instalar y comenzar a usar la aplicación:

  • En primer lugar, tendrá que descargar e instalar la aplicación (usando el instalador de Windows estándar) en todos los ordenadores que compartirán y se conectarán a los dispositivos de puerto COM compartidos.
  • Para empezar a compartir los dispositivos, seleccione la opción "Crear Conexión Servidor" en la ventana principal de la aplicación.
  • A continuación, configure los parámetros de conexión necesarios.
  • Por último, cree una conexión cliente en el ordenador remoto de la misma manera, seleccionando la opción "Crear Conexión Cliente".

Cómo instalar Serial to Ethernet Connector para Linux

  1. Descargar el archivo de la última versión aquí y extraer los archivos
  2. Inicie el script del instalador. Lea atentamente el Contrato de Licencia, marque la casilla "Acepto" y haga clic en "Siguiente" si está de acuerdo con los términos.
  3. La instalación de Serial to Ethernet Connector requiere algunos programas externos. Si no los tiene en su ordenador, se le pedirá que los instale. Una vez completada la instalación, haga clic en "Siguiente".
  4. La ruta de instalación está predefinida. Aunque se recomienda no cambiar los directorios predeterminados, usted puede cambiarlos si es necesario. Haga clic en "Siguiente" para continuar.
  5. Hay diferentes maneras de controlar el daemon – estilo de control daemon System V (u otros sistemas compatibles) o manual. Elija uno y haga clic en "Siguiente".
  6. Los usuarios que inician el instalador se agregan automáticamente al grupo evesec, este último tiene un control completo sobre Serial to Ethernet Connector mediante DBus.
  7. Para instalar Serial to Ethernet Connector necesita tener el programa "sudo" en su ordenador. El usuario que inicia el instalador debe estar autorizado a utilizar "sudo". Para confirmar el derecho a ejecutar el programa con privilegios root introduzca la contraseña. Si tiene el atributo "NOPASSWD" en el archivo /etc/sudoers, desactive la casilla "Usar contraseña". Para iniciar la instalación, haga clic en "Instalar".
  8. Para finalizar la instalación, haga clic en "Finalizar".
  9. El daemon se iniciará automáticamente. Para verificar si el daemon se está ejecutando, ejecute el siguiente comando en el Terminal
  10. ps -e | grep evesecd.bin | grep -v grep

Cómo compartir el puerto serie con Serial to Ethernet Connector para Linux:

  1. Crear una conexión y especificar los siguientes atributos:
    • nombre del puerto serie, en el caso de un puerto virtual es un nombre de enlace simbólico
    • tipo de puerto serie: real o virtual
    • tipo de lado de la red
  2. Configuración de la conexión, red y parámetros del puerto serie.
  3. Iniciar la conexión llamando al método start

Hay tres niveles de acceso a propiedades y métodos: sin acceso, acceso de solo lectura y acceso completo que le permite leer y escribir. Una vez compartida la conexión, puede cambiar el nivel de acceso, si es necesario.


¿Qué es un puerto serial (COM)?

Puerto serie COM

Los puertos serial también se conocen como puertos COM, son bidireccionales. Esto significa que los dispositivos conectados a estos puertos pueden recibir y transmitir datos simultáneamente. La comunicación es dúplex completa, es decir, la información puede viajar en ambas direcciones al mismo tiempo, se habilita usando diferentes pines.

Para funcionar correctamente los puertos serie dependen de un chip de controlador especial, el Universal Asynchronous Receiver/ Transmitter (UART). El chip toma la salida paralela del bus del sistema del ordenador y lo transforma en serial para transmisión a través del puerto COM. Un búfer construido en la mayoría de los chips UART permite almacenar en caché los datos que entran desde el bus del sistema mientras el chip está procesando los datos que salen al puerto COM.

Los datos almacenados en búfer pueden ser de 16 a 64 kilobytes. La mayoría de los puertos serie estándar transfieren los datos a 115 Kbps (kilobits por segundo), los puertos serie de alta velocidad, como Enhanced Serial Port (ESP) y Super Enhanced Serial Port (Super ESP), pueden alcanzar velocidades de transferencia de datos de 460 Kbps

¿Para qué sirven los puertos serial?

Como hemos mencionado anteriormente, los puertos serial son utilizados por diversos equipos y dispositivos para comunicarse con los ordenadores y servidores.

Aquí se enumeran algunos de estos dispositivos:

  • Ratón. Normalmente, los ordenadores sin puerto PS/2 o USB utilizan un puerto serie para conectar un ratón. Algunos ratones especiales también se conectan a un puerto serie;
  • Ratón de puerto Serie
  • Módem. A la mayoría de ordenadores antiguos les es más fácil utilizar el módem a través del puerto serie, incluso si sus ordenadores están equipados con un puerto USB.
  • Módem de puerto RS232
  • Red. Esto es para lo que se utilizaron originalmente los puertos serie - para conectar ordenadores y permitir la transferencia de archivos grandes entre ellos.
  • Módulo
  • Impresora. Impresoras y plotters antiguos
  • Equipos de telecomunicaciones. Para la depuración, ver los mensajes de arranque, actualización del kernel mediante arranque PPC, y especialmente para problemas con Ethernet.
  • Dispositivos de medición de temperatura. Se conectan sólo a través de puertos RS-232.
  • Herramientas de diagnóstico
  • Lectores de tarjetas de crédito, etc.

Tipos de soluciones de hardware para compartir puertos serie

Las soluciones de hardware Serial to Ethernet se conocen como Servidores de Terminal, Servidores de Dispositivos y Servidores de Consola. Vamos a descubrir juntos qué son los Servidores de Terminal y Consola, sigamos.

Servidores de Terminal

Estos servidores permiten conectar dispositivos con interfaz serie RS232, RS422 o RS485 a Ethernet LANs.

Terminal de puerto serie

Para comprobar cuáles son sus parámetros técnicos tomaremos como ejemplo ConnectPort® LTS 8/16/32 de Digi International. Este dispositivo controla las conexiones por cable e inalámbricas simultáneamente. Tiene puertos Dual GB Ethernet para enrutamiento, una ranura de memoria SD para almacenamiento de datos, una gran pantalla LCD para una fácil configuración, supervisión y diagnóstico. Este servidor está equipado con 8, 16 o 32 puertos serie, puertos USB 2.0 para mayor capacidad de expansión, módem interno seguro y una interfaz XBee® para comunicación ZigBee.

Servidores de Consola

Consola de puerto serie

Los servidores de consola permiten cambiar el dispositivo, la autenticación y el cifrado sin problemas, con un fácil acceso a ubicaciones remotas. Se sabe que proporcionan acceso remoto seguro a Servidores Unix, Servidores Linux, Servidores Windows y cualquier dispositivo de la red con un puerto de consola. Veremos qué parámetros tienen estos servidores tomando como ejemplo IOLAN SCS8C DC 8-Port Secure Console Server 48v DC power de Perle.

La tecnología dual Ethernet y Redundant Path integrada del servidor proporciona acceso al puerto de consola serie, lo que ofrece una buena solución para administrar un centro de datos y equipos de sucursales remotas. La gama IOLAN es compatible con la Próxima Generación de IP (IPv6) garantizando así la protección de la inversión. El equipo tiene 8, 16, 32 o 48 interfaces de puerto serie RS-232, ranura PCI para acceso fuera de banda integrada. Es compatible con Ethernet Dual 10/100/1000 y seguridad y cifrado AAA avanzados para cumplir con todas las políticas de conformidad de centro de datos.


FlexiHub

Requisitos: Windows XP/2003/2008/Vista/7/8/10/Server 2012
size: 6.93MB
Versión: 3.6.12038 ()
Calificación usuario: (4.8 basado en 78+ usuarios )