我有一个已关闭的应用程序,该应用程序运行在不同的但可通过网络访问的Linux操作系统上,该操作系统使用SerialIO打开/ dev / ttyS0。
如何从其他设备写入ttyS0,以便现有的应用程序可以看到我在写的实际串行数据?
香港专业教育学院尝试了很多不同的socat命令,还没有碰运气。
socat -d -d /dev/ttyS0,raw,echo=0,b9600 tcp-l:6174,reuseaddr
socat -d -d pty,link=/dev/ttyS0,raw,echo=0 tcp-l:6174,reuseaddr
为了使现有(不可触摸)的应用程序认为什么都没发生,什么想法是最好的方法?
最佳答案
看一下ser2net守护程序。它可以用作原始或RFC2217连接的TCP串行服务器。