USB调制解调器的PHP命令

时间:2011-09-08 15:41:40

标签: php command usb modem at-command

请问与华为USB调制解调器兼容的PHP中的AT命令是什么?

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

谢谢

2 个答案:

答案 0 :(得分:3)

您需要做的第一件事就是用PHP打开串口。有一个类用于执行此操作:http://code.google.com/p/php-serial/

一旦打开,就像这样简单:

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

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

答案 1 :(得分:2)

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

  • 网络可用性检查和相应的重试以优化您的投放率
  • 接收短信的能力
  • 多部分留言
  • 路由
  • ...

我建议最优秀的SMSTools它是一个兼容Linux和Windows的服务器软件,它通过特定目录中的常规ASCII文件(进出,失败,......)与您的应用程序进行通信,并拥有主机其他高级功能。

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

To: 155512345

Hello, this is the text of the SMS

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

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