我使用minicom在串口上测试我的连接。
sudo minicom -b 115200 -D /dev/ttyS0
通过这种方式,minicom打开了它的控制台gui'并允许我发送数据。
我发送:
atz
并获得' OK'
at
并获得' OK'
Ans等等。
我需要运行一个写入inifinity的脚本" at"并阅读答案..
有什么建议吗?
我也评估其他节目。
答案 0 :(得分:10)
Minicom在启动时有-S选项用于执行SCRIPT,所以用你的命令编写了一个脚本,如
vi script.txt
send atz
send at
使用minicom运行脚本,如
minicom -S script.txt
另请参阅http://www.linuxcommand.org/man_pages/runscript1.html以获取minicom脚本
答案 1 :(得分:2)
试
minicom -S script.txt -C output.txt
答案 2 :(得分:0)
如果仅“发送” AT命令,minicom只会读取最后一条AT命令。如果要在output.txt中包含许多AT输出,则需要在script.txt中使用以下语法:
send AT
expect "OK"
send ATI
expect "OK"
send AT+CPIN?
expect "OK"