请问与华为USB调制解调器兼容的PHP中的AT命令是什么?
我需要在脚本中使用这些命令然后我可以使用华为USB调制解调器发送短信。
谢谢
答案 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
,除非你重新配置该路径。
最重要的是它是免费和开源的。