2011-10-22 236 views
1

我最近买了一个串行调制解调器“西门子MC39i GSM调制解调器”,试图设置一个脚本,将短信发送给客户。西门子MC39i GSM调制解调器发送短信linux

反正所有的连接起来,我相信它是/ dev/ttyS0来,我已经尝试运行下面的代码,我在别处找到了:

echo "AT 

AT+CMGF=1 

AT+CMGW="+775557" 
> A simple demo of SMS text messaging. 
+CMGW: 1 


AT+CMSS=1 
+CMSS: 20 
" > /dev/ttyS0 

调制解调器指示灯闪烁,但什么也没发生,我不收到一条短信,也不会返回任何输出。

有没有人有任何建议谁可能做过这样的事情?

谢谢!

+0

这不是有效的PHP代码。所以我不希望它以任何方式工作。 – hakre

回答

0

您可以通过串口或USB连接任何手机。虽然你当然可以通过AT命令连接到它,但你不应该手动进行操作。

的首选方法是最肯定使用gnokii发送短信:

exec('echo "A simple demo." | gnokii --sendsms +775557 --report'); 

而且还有为PHP可能短信库太,尤其是对需要特殊字符集编码。 (但你可以检查任何gnokii发送到串行设备文件。)

相关问题