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
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