我有一台运行程序的Raspberry机器,该程序处理来自/ dev / ttyUSB0设备的数据。 我想将该设备移动到另一台机器并将数据传输到初始机器,使其显示为来自原始机器。 我觉得socat可能是答案,但我迷失在命令的参数中。 真的很感激任何帮助
答案 0 :(得分:0)
这似乎有效。 在服务器端(物理设备已插入):
sudo socat tcp-l:54321,reuseaddr,fork file:/dev/ttyUSB0,nonblock,b1200,cs7,parenb,waitlock=/var/run/ttyUSB0.lock
在客户端(程序所在的位置,期望来自ttyUSB0的数据):
sudo socat pty,link=/dev/ttyUSB0,wait-slave tcp:my_server_ip:54321