2013-09-21 46 views
2

我一直在工作几个小时来解决这个问题。如何使用AT命令从Mobil Phone读取短信?

enter image description here

正如你看到的上面,我得到了CMS错误eror码321

分配给AT命令的内存/消息存储指数是无效的321

解释。

来源:http://www.developershome.com/sms/resultCodes2.asp

与该代码,我希望得到的消息数,以及阅读短信,我得到了同样的错误..

我可以发送短信AT命令,但我想读来自美孚电话的短信。我通过USB和蓝牙连接,结果是一样的..我可以发送短信,但不能读取短信。

它是什么问题呢?

对于阅读的短信我使用该代码

AT + CMGL = “ALL” 或 “REAC未读” ..等

我用三星Galaxy S I9000和HTC EVO 3D

回答

0

下面是从那里你可以搜索你的错误,来了解原因的错误背后/逻辑链接: + CMS错误代码及其含义的http://www.developershome.com/sms/resultCodes2.asp#16.2.1.1.Table |轮廓

从那里,我们知道读消息操作faile d,因为无效的内存索引被分配给AT命令+ CMGL。 请注意,发生+ CMS错误后,GSM/GPRS调制解调器或移动电话将不会处理命令行中剩余的AT命令。

0

我知道这是旧的,但......我看你用AT + CPMS =“SM”所以你试图读取从SIM卡中的信息。看起来你可能正在寻找一个空的文件夹。您是否尝试过所有其他邮件可能已到达的存储?那些在你的屏幕截图中详细说明(AT + CPMS =?

在这一点上,我认为你已经解决了这个问题。