nc 或 socat:如何从远程:/dev/ttyACM0 读取数据?

nc 或 socat:如何从远程:/dev/ttyACM0 读取数据?

我在 /dev/ttyACM0 上的远程计算机上运行了一个设备。现在我想在我的计算机上读取该数据。我可以通过 ssh 连接到它。不幸的是,我是一个nc新手socat,没有指南涵盖这一点。

语义上是这样的:

  cat remote:/dev/ttyACM0

远程系统上有有限的 Linux,我无法安装软件包。(socat那里不可用,nc是)

超级酷的是有一些转发设备:

local:/dev/ttySOCK0   pointing to   remote:/dev/ttyACM0

答案1

ser2netcyclades 串行客户端看起来很有希望。

答案2

我找到了第一部分的解决方案:

on remote: cat /dev/ttyACM0 | nc -l -p 44144

on local: nc remote 44144

第二部分仍然开放:有没有办法用这样的“管道”制作字符设备?

相关内容