通过 TCP/IP 进行串行端口转发(Linux 服务器)

通过 TCP/IP 进行串行端口转发(Linux 服务器)

我正在寻找一种通过 LAN 使用 Linux 机器上的远程串行端口的方法。该机器运行的是 ubuntu 10.04,我有一个 arduino 板连接到它,我希望能够通过 LAN 重新编程或监听/与其串行输出对话。

如果客户端软件能够独立于平台那就太好了,但是仅限 Linux 客户端也可以。

谢谢!

更新:

Windows 上有一些类似的程序: http://www.hw-group.com/products/hw_vsp/index_en.html http://www.serial-port-communication.com/serial-over-tcpip/(这似乎也有一个 Linux 版本,但它不是开源的......)

最后,维基百科实际上有一些有用的注释和参考: http://en.wikipedia.org/wiki/COM_port_redirector

更新2:最有趣的候选人: http://lpccomp.bc.ca/remserial/

答案1

你可以尝试 remserialhttp://lpccomp.bc.ca/remserial/(虽然这可能行不通)或 ser2net(在宇宙中)+ 客户端。不过我个人对在上面闪现它有点紧张。

答案2

您可以通过 SSH 连接到连接到 arduino 板的机器,然后通过minicom或其他方式访问串行端口。但我不确定您将如何转发它,不确定是否可行。

答案3

screen 在这方面做得很好。通过 ssh 进入远程框并screen /dev/ttyWhatever baudrate

相关内容