我想用发送/接收短信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,然后再次尝试。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top