- 4.8 clasificación general basado en 386+ comentario
- Requisitos: Windows, macOS, Linux, Android o Raspberry Pi.
- 10.76MB Size.
- Versión 7.0.15125. (03/06/2024).
- A partir de $14/mes en facturación anual
Si usted es alguien que utiliza dispositivos serie como impresoras, cámaras y proyectores, en algún momento necesitará acceso a un puerto serie remoto a través de una red.
FlexiHub es una aplicación que le ayudará en este sentido. Hay disponible una versión de demostración gratuita de 30 días para probar el producto.
Para acceder a los puertos COM a través de una red, debe configurar el puerto serie para el acceso remoto en la computadora remota.
Cuando conecta un dispositivo serie al puerto serie de la computadora serie (el servidor es la computadora local donde se conectará el dispositivo serie), el dispositivo aparecerá en la lista de dispositivos en la máquina cliente.
Un puerto virtual que se crea se comportará exactamente como un puerto físico real. El cliente podrá acceder a cualquier dispositivo conectado a la máquina del servidor como si el dispositivo estuviera conectado físicamente al cliente.
Es hora de discutir cómo acceder a control remoto puerto serie a través de ethernet. Pero primero, proporcionaremos una breve descripción general sobre la conectividad remota de Linux de datos del puerto serie.
Linux deriva su nombre para puertos seriales de la tradición UNIX.
Esto es diferente de la filosofía de PC tradicional de IBM (es decir, COM1, COM2 y COM3, etc.)
Desafortunadamente, Linux carece "puertos serie virtuales". Sin embargo, Linux tiene un archivo que admite "ioctls" adicionales. Si los usuarios no los necesitan, pueden intentar redirigir usando herramientas como "socat".
Si los usuarios descubren cómo enviar los datos en serie de un dispositivo a través de una conexión IP (a través de socat en el extremo remoto), deben saber cómo convertir ese flujo de IP nuevamente en un dispositivo en serie (virtual).
Paso 1: Usando emuladores de terminal (como PuTTY), inicie una sesión de consola
Paso 2: Seleccione "Serie" como el tipo de conexión
Paso 3: Modifique la línea Serial para que coincida con el puerto COM que se enumeró anteriormente
Tenga en cuenta: Es normal que las velocidades de la consola lleguen a 9600.
Paso 4: Navegue hasta la parte inferior de la página y presione "Abrir" para conectarse a la consola
Tenga en cuenta: Además, los usuarios pueden reenviar dispositivos COM de forma transparente a través de una conexión de red.
Los usuarios deberían poder usar el tipo de dirección PIPE de socat para crear una conexión de tubería Unix. Como ejemplo (suponiendo que el dispositivo, que funciona con un dispositivo serie real, crea una conexión de red):
socat PIPE:/dev/fakesocatserial0 TCP-LISTEN:1234
Para aquellos que deseen la capacidad de acceder de forma remota a los puertos serie en un sistema operativo Windows, los usuarios pueden probar FlexiHub (del tutorial anterior). Disponible en Windows, Mac y Linux, FlexiHub es una excelente solución multiplataforma (habilitando el puerto serie remoto para Android dispositivos, por ejemplo).
Con solo un par de clics, FlexiHub permite a los usuarios acceder fácilmente a puertos COM remotos. Sin embargo, al usar Escritorio remoto, los usuarios también pueden intentar una conexión con un puerto serial remoto.
Siga los pasos a continuación para conectar dispositivos (con interfaz RS232) a una estación de trabajo de PC, así como transmitir datos de lectura a través de una sesión RDP a una aplicación remota.
Paso 1: Configure el dispositivo deseado para ejecutar la interfaz adecuada RS232
Paso 2: Establecer una conexión desde el dispositivo al puerto serie
Paso 3: Asigne el puerto serie de la PC desde la conexión del hardware a través del servidor RDP COM
Paso 4: Abra el puerto serie asignado durante el paso anterior
Tenga en cuenta: Las aplicaciones remotas en primer plano (que se centran en un campo de entrada) reciben los datos leídos por el dispositivo.
Paso 1: Asegurarse de que redirección de puerto serie está habilitado en el cliente de Conexión a Escritorio remoto
Paso 2: Haga clic en Opciones en la ventana Conexión a Escritorio remoto
Paso 3: Asegúrese de que "Puertos" esté marcado/habilitado (ubicado en la pestaña Recursos locales, debajo de Dispositivos locales)
Paso 4: Presiona Conectar
¡Eso es todo! Todos los puertos seriales locales están disponibles a través del mismo nombre de puerto (COM1, COM2, etc.) dentro de la conexión RDP.
Ahora, cuando se ejecutan sesiones de escritorio remoto desde una estación de trabajo a un servidor Terminal, todas y cada una de las comunicaciones dentro de la sesión de escritorio remoto (usando COM1, COM2, etc.) se redireccionan al COM1, COM2, etc. local (físico) de la estación de trabajo del cliente.
Otra forma de verlo es: Dentro de la sesión de escritorio remoto hay "puertos serie virtuales" que poseen el mismo nombre que los puertos físicos en la estación de trabajo del cliente.