2010-06-01 41 views

回答

0

根据您的蜂窝网络提供商,最简单的办法是使用WWW或电子邮件短信网关 - 如果他们提供任何。没有两家提供商具有相同的API,您必须进行RTM并进行调整。

否则,你不得不拥有一个GSM调制解调器 - 抢一个具有良好docummented AT命令集。您可以使用扩展的AT命令集通过串行端口进行通信(无论是普通的RS232还是通过USB线路仿真)。你将不得不与调制解调器交谈 - 通过PIN码,(发送AT+CPIN="0000"或其他),然后用类似的命令发送短信。

绝对查找文档购买调制解调器前,因为有需要专有软件使用,不出口任何API短信和喜欢许多“消费”调制解调器。我很确定大多数Wavecom和Sagem调制解调器都是“开放的”,OTOH通过“零安装驱动程序”避免了像华为这样的“零安装驱动程序” - 它们在内部自动识别磁盘,并自动安装驱动程序,调制解调器从“CD驱动器”模式进入“调制解调器”模式...需要相当多的工作来自己完成。

有一个使用串口的PHP模块,只需配置调制解调器并将脚本指向正确的端口(/ dev/ttyUSB0,COM1等),但我认为你必须自己处理AT命令集层。