为什么我不能够使用AT命令接收短信?
-
26-09-2019 - |
题
我想用发送/接收短信AT命令,从我的计算机到我的手机。我使用一个USB端口连接我的手机我的电脑。我的电脑检测调制解调器,我能够从电脑发送短信到手机上。但是,我无法接收短信在我的电脑..
我提出什么,我从编辑获得的样本
AT + CMGF = 1 行
AT + CNMI = 1,2,0,0,0 错误
我能做些什么来发送这个概率和为什么我收到此错误?
解决方案
每部手机都有不同的功能,所以你应该检查哪些每个参数值适用于您的手机通过发送它
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的作为字符集,这样就可以看到最终重音字母
AT + CMGL = “ALL”;打印已存储在你的手机每一个短信
其他提示
大多数手机将返回错误的时候一些特殊的AT命令发送给他们和+ CNMI是命令之一。它会返回错误时也发送AT + CNMI =?
所以,不要买手机GSM调制解调器基于RS232或USB,然后再次尝试。
不隶属于 StackOverflow