我希望在Linux环境中使用PHP理想地发送SMS。我有一个想用来发送短信的GSM调制解调器。 有人可以告诉我使用USB GSM调制解调器从Linux发送短信的简单方法吗?
谢谢
答案 0 :(得分:1)
您的GSM调制解调器几乎肯定会支持AT命令-您可以在此处查看AT或Hayes命令的一些历史记录:https://en.wikipedia.org/wiki/Hayes_command_set
所支持的命令因设备而异,但是发送SMS消息的最简单命令序列是相当标准的-显示通过串行端口进行通信的示例为:
AT+CMGF=1. [you send this]
OK [Modem responds]
AT+CMGS="+31628870634". [you send this]
> Yourtextmessage.→. [Modem responds with > and you send text followed by return at end]
+CMGS: 198 [Modem responds after a few moments when message is sent]
通过使用PHP的快速搜索,您应该能够找到更多示例-例如(在撰写本文时):https://gonzalo123.com/2011/03/21/howto-sendread-smss-using-a-gsm-modem-at-commands-and-php/
值得注意的是,不同的调制解调器可能会以不同的方式工作-您将需要进行实验以确保您拥有重新标记解决方案。