Configure un convertidor de serie a Ethernet con un puerto serie virtual en Ubuntu

0

Tengo un convertidor de serie a ethernet de la marca '3one data', que se conecta a un dispositivo serie en un extremo y permite comunicaciones bidireccionales con el dispositivo a través de una conexión ethernet, como esta:

ingrese la descripción de la imagen aquí

Supuestamente hay una manera de configurar un puerto serie virtual en Ubuntu, que asigna una entrada / dev / ttyXX a la IP y al puerto de este dispositivo y permite una comunicación transparente con el dispositivo serie real en el otro extremo. Desafortunadamente, no había documentación de Linux que acompañara este dispositivo, a pesar del hecho de que el soporte de Linux se publicitaba de manera destacada.

Estoy luchando con la configuración de este puerto serie virtual en Ubuntu, que creo que debería lograrse mediante el ttydcomando. Sin embargo, con el dispositivo conectado (puedo hacer telnet directamente en él), si ejecuto:

sudo ttyd -d /dev/ptyp1 192.168.1.25 50000 -b 115200 -p 8NC0

Tengo entendido que se debe crear un nuevo dispositivo serie virtual /dev/ttyp1, pero esto no sucede. El ttydcomando anterior no arroja ningún error.

¿Es esto posible, o debería usar un controlador de algún tipo?

jozzas
fuente

Respuestas:

1

Podría estar equivocado, pero creo que necesita un controlador en serie del núcleo para hablar con ese tipo de dispositivo.

El único convertidor de Ethernet a serie que he encontrado que es compatible con Linux es la marca lava-link. http://www.lavalink.com .

Tienen un controlador de kernel GPL en su sitio para un kernel 2.4. Arreglamos 2 errores y los volvimos a enviar, pero aún no está disponible en su sitio; si utiliza un enlace de lava o simplemente desea verlo, puedo enviarle nuestra copia fija del controlador del núcleo.

Luego usamos una "acción" en Konqueror para ejecutar un script para cargar o descargar archivos desde puertos seriales remotos en máquinas herramientas CNC.

skm
fuente
¡Gracias por la respuesta! Terminé obteniendo otro dispositivo, un servidor de dispositivos serie Moxa Nport 5250A , que tiene controladores para núcleos 2.4-2.6. Parece estar funcionando bien. Estoy seguro de que el dispositivo de datos original 3one hubiera funcionado si realmente hubieran escrito un controlador para él.
jozzas