Set up a Serial-to-Ethernet Converter With a Virtual Serial Port

10,862

OP has brought another device:

That was a typo. Fixed now. I came to the conclusion that this device requires a kernel driver (that doesn't exist), so I ended up getting another device - a Moxa Nport 5250A Serial Device Server, which has drivers for 2.4-2.6 kernels. It seems to be working well. I'm sure the original 3one data device would have worked if they actually wrote a driver for it.

Share:
10,862

Related videos on Youtube

John Lyon
Author by

John Lyon

Software Engineer living in Brisbane. Likes Python, AWS, working with data.

Updated on September 18, 2022

Comments

  • John Lyon
    John Lyon over 1 year

    I have a '3one data' brand serial-to ethernet converter, that plugs into a serial device at one end, and allows bidirectional communications with the device over an ethernet connection, like this:

    enter image description here

    There is supposedly a way to set up a virtual serial port in Ubuntu, which maps to the IP and port of this device and allows transparent communication with the real serial device on the other end. Unfortunately there was no linux documentation accompanying this device, despite the fact that linux support was prominently advertised.

    I am struggling with setting up this virtual serial port in Ubuntu, which I believe should be achieved through the ttyd command. However, with the device connected (I can telnet into it directly), if I run:

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

    my understanding is that a new virtual serial device should be created, /dev/ttyp1, but this doesn't happen. The ttyd command above does not throw any errors.

    • Extender
      Extender almost 13 years
      I have some RS232-Ethernet converters, but they are Windows only...
    • John Lyon
      John Lyon almost 13 years
      @Extender yep, this thing came with Windows-only software to configure a virtual COM port. All the marketing material mentions linux, however.
    • shay.porteous
      shay.porteous over 12 years
      Does it create a /dev/ptyp1 instead? Or is it just a typo?
    • John Lyon
      John Lyon over 12 years
      That was a typo. Fixed now. I came to the conclusion that this device requires a kernel driver (that doesn't exist), so I ended up getting another device - a Moxa Nport 5250A Serial Device Server, which has drivers for 2.4-2.6 kernels. It seems to be working well. I'm sure the original 3one data device would have worked if they actually wrote a driver for it.
  • John Lyon
    John Lyon about 12 years
    The telnet interface was a configuration interface only, it did not allow for passing of serial communications.
  • John Lyon
    John Lyon about 12 years
    Accepted as I don't think there is any other solution. As stated in another comment, the telnet interface for this device was a configuration interface only - there did not seem to be any way to get the telnet session to forward serial data. The device looks like it needs a kernel driver (or a lot of reverse engineering) to operate and none exists.