我有一个连接到linux盒子的串行USB设备,它可以与串行通信程序(如minicom)一起使用。 例如,在该程序中,我发送字符串“V”,然后我回答:“UBW FW D Version 1.4.3”。
现在,我想做一个可以做同样的shell脚本,以便测试变量。我调查了使用minicom而不是“互动”的可能性,但似乎不可能。我也试过了明显的“echo V> / dev / ttyACM0”,但也没有运气。
我怎么能以这种方式向串行设备发送字符串或从串行设备接收字符串?我可以在shell脚本中使用接收到的数据吗?
由于
答案 0 :(得分:0)
在调制解调器的旧时代,我们将使用“expect”程序从串行线路发送和接收数据。这并没有完全解决你的问题,但可能会让你在那里的一些方式。
查看Use expect in bash script to provide password to SSH command
答案 1 :(得分:0)