我想使用AT命令从我的电脑发送/接收短信到我的手机。我使用USB端口将手机连接到电脑。我的电脑检测到调制解调器,我可以将短信从电脑发送到手机。但是,我无法在计算机上收到短信..
我将介绍我从AT编辑器获得的样本
AT + CMGF = 1 行
AT + CNMI = 1,2,0,0,0 错误
我该怎么做才能发送此问题以及为什么会出现此错误?
答案 0 :(得分:6)
每部手机都有不同的功能,因此您应该通过发送手机来检查每个参数的哪些值对您的手机有效
AT + CNMI =?
例如,我的手机不支持您的示例,因为不支持模式1。有关+ CNMI的完整语法,您可以参考制造商的AT手册或ETSI标准,或阅读本简要教程http://www.cellular.co.za/at_etsi.htm
AT + CNMI无论如何只是为了在短信到达时收到通知,为了读取存储短信的内容你必须使用AT + CMGL =或AT + CMGR =。
简言之: AT + CMGF = 1;设置文本模式
AT + CMGL =? ;告诉你哪些记忆可用
AT + CSCS =? ;告诉你哪些字符集可用
AT + CSCS =“8859-1”;将Latin1设置为charset,以便您可以看到最终重音字母
AT + CMGL =“ALL”;打印存储在手机中的每条短信
答案 1 :(得分:1)
当发送一些特殊的AT命令并且+ CNMI是该命令之一时,大多数电话都会返回Error。发送AT + CNMI =?时,它也会返回错误。
所以忘记手机购买基于RS232或USB的GSM调制解调器然后再试一次。