我有一个关闭的应用程序在另一个但可通过网络访问的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
有关最佳方法是什么的任何想法,以便现有(不可触及的)应用程序不会发生任何事情?
答案 0 :(得分:0)
看一下ser2net守护进程。它可以充当原始或RFC2217连接的TCP串行服务器。