用于存储"AT"命令对来自串行端口的文件的响应的 shell 脚本



我正试图编写一个shell脚本,将AT命令发送到串行端口,并将其响应存储到文件

我可以发送如下所示的AT命令,但不知道如何将ttyUSB1的输出保存到文件中。

echo -e "AT+CSQr" > /dev/ttyUSB1

除了使用atinout之外,还有没有其他方法可以使用shell脚本来实现这一点?我不能使用atinout,因为将AT响应保存到文件的atinout命令对我不起作用

您可以在shell命令上模拟CTRL+C。如果你在shell脚本中的background中执行命令,你可以按照以下顺序杀死最后一个命令,前提是你的命令持续时间不到20秒:

pid=$!
sleep 20
kill ${pid}

最新更新