Minicom发送自动脚本

时间:2014-07-07 11:59:25

标签: linux bash shell serial-port

我使用minicom在串口上测试我的连接。

 sudo minicom -b 115200 -D /dev/ttyS0
通过这种方式,minicom打开了它的控制台gui'并允许我发送数据。

我发送:

 atz

并获得' OK'

at

并获得' OK'

Ans等等。

我需要运行一个写入inifinity的脚本" at"并阅读答案..

有什么建议吗?

我也评估其他节目。

3 个答案:

答案 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"