2

请问华为USB Modem兼容PHP的AT指令是什么?

我需要在脚本中使用这些命令,然后我可以使用华为 USB 调制解调器发送短信。

谢谢

4

2 回答 2

3

你需要做的第一件事是用PHP打开串口。有一个这样做的类: http ://code.google.com/p/php-serial/

打开后,就这么简单:

$serial->sendMessage("AT+CMGS=\"+1231231234\"\nHello");

显然,AT 命令可能因设备而异,因此您需要找出特定设备的命令。

于 2011-09-08T15:45:32.300 回答
2

更明智的方法是将 SMS 管理委托给专门的软件,因为根据我的经验,管理 SMS 发送还有更多工作要做,而不仅仅是向调制解调器发送几个字节

  • 网络可用性检查和相应的重试以优化您的交付率
  • 接收短信的能力
  • 多部分消息
  • 路由
  • ...

我推荐最优秀的SMSTools,它是一个与 Linux 和 Windows 兼容的服务器软件,它通过特定目录(输入、输出、失败等)中的常规 ASCII 文件与您的应用程序对话,并具有许多其他高级功能。

要发送带有默认选项的基本短信,您只需创建一个像这样的文本文件

To: 155512345

Hello, this is the text of the SMS

在 out-spool 目录中,在 Linux 上,/var/spool/sms/outgoing除非您重新配置该路径。

最重要的是它是免费和开源的。

于 2011-09-08T15:55:18.680 回答