我在 /dev/ttyACM0 上的远程计算机上运行了一个设备。现在我想在我的计算机上读取该数据。我可以通过 ssh 连接到它。不幸的是,我是一个nc
新手socat
,没有指南涵盖这一点。
语义上是这样的:
cat remote:/dev/ttyACM0
远程系统上有有限的 Linux,我无法安装软件包。(socat
那里不可用,nc
是)
超级酷的是有一些转发设备:
local:/dev/ttySOCK0 pointing to remote:/dev/ttyACM0
答案1
ser2net和cyclades 串行客户端看起来很有希望。
答案2
我找到了第一部分的解决方案:
on remote: cat /dev/ttyACM0 | nc -l -p 44144
on local: nc remote 44144
第二部分仍然开放:有没有办法用这样的“管道”制作字符设备?