如何使用GSM Click Modem发送短信?

时间:2013-10-27 04:30:00

标签: sms call gsm at-command gprs

我终于可以拨打电话,接听并接听电话了。但是,如果我尝试发送短信,我会收到 CMS ERROR:500 。我使用的GSM调制解调器是Telit GL865-Quad模块。由于Call函数正在工作,是什么阻止SMS工作?请启发我。 Sim卡可以在我的手机上正常工作,以排除一些问题。我使用超级终端以19200速度键入命令。这是user guide with commands,为了您自己的方便。

发送短信:

AT+CMGF=1 // Select Text Mode
OK
AT+CMGW=”+xxxxxxxxxxxx” // my number
> Hi
>
+CMGW: 8

OK
AT+CMSS=8

错误: + CMS错误:500

任何关于错误意味着什么的想法,因为它的未知错误?有哪些命令可以输入以查明问题?

感谢您的帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

+ CMS ERROR:500很遗憾是一个非常通用的错误消息。

我有一些怀疑可以解决你的问题:

1)时间问题

将短信写入SIM卡将花费“大量”时间。在将短信写入SIM卡和发送短信之间等待几秒钟。

2)检查SMS是否真的写入了SIM

使用CMGR命令可以验证SMS是否写入SIM并且是否为当前状态。

例如:

AT+CMGR=8

<强>替代

您可以随时直接发送短信而无需存储在SIM卡上。由于多种原因,这通常是一种更受欢迎的方法,包括短信发送更快,并且由于读/写减少而延长了SIM的使用寿命。

这可以通过使用:

来实现
AT+CMGS=<destination address>
>Hi

您还可以使用CNMI命令阻止传入的消息存储在SIM卡上,并直接输出到控制台/ telnet连接。