在 shell 脚本中使用 AT 命令



我正在使用gsm调制解调器发送短信,通过终端没有问题,但我想编写一个shell脚本(由php调用),我想知道如何插入AT命令。

例:

  • 致电 script.sh
  • 脚本打开迷你通信(须藤.
  • 类型 : AT+CMGS="数字" + 回车键 + "消息" + ctrl+Z 并将短信发送到 NUM。

谢谢胜利者

目前1 我认为您在这里最好的选择是使用预期的编程语言。它用于监视不断增长的文本输出并支持方案,例如

  1. 等待字符串"Username:"出现在输出中。
  2. 将字符串"my_name" 发送。
  3. 等待字符串"Password:"出现在输出中。
  4. 将字符串"my_secret_password"发送。

发送 AT 命令和等待响应非常相似,因此这是绝对可行的。当我在爱立信工作时,我们有一个用期望编写的测试套件,它发送AT命令并解析日志文件来运行测试。


1作为我的 atinout 程序的配套程序,我已经开始编写一个程序来正确发送命令 AT+CMGS 及其有效负载。但除非你非常非常有耐心,否则你不应该等待这一切完成。

最新更新