我不得不学习如何通过AT命令与调制解调器通信,我找到的唯一指南和文档包括启动像minicom这样的串行端口读取器并在那里复制它们。
但这很难实现自动化。我目前使用的方法是在一个文件中列出AT命令,我们使用unix2dos来添加CRLF结尾,然后将每一行读取并回显到调制解调器,在每一行之间都有任意睡眠。
这并不理想,因为它不可靠,而且脚本无法验证每个命令的成功状态。如果出了问题,我们就没有机会看到它了。我知道mmcli可以这样做,但这需要ModemManager在调试模式下运行,这是不想要的。是否有一个库或其他现成的软件直接发布AT命令?