通过串行通信在PC上通过GSM调制解调器到达时直接读取短信

时间:2014-11-28 05:29:35

标签: gsm at-command

我正在使用SIM9000A GSM调制解调器并将其连接到我的电脑上。

问题在于,只要我的SIM收到短信,我就会在PC上收到以下数据:

+ CMTI:“SM”,8

我希望所有收到的短信都应该在PC上直接读取,不需要再发送任何命令。像SMS来的时候 - GSM调制解调器实际上应该将SMS内容发送到串口。

以下是CPMS enq。

收到的输出

是在+ CPMS =吗

+ CPMS:(“SM”),(“SM”),(“SM”)

1 个答案:

答案 0 :(得分:2)

您可以使用AT + CNMI命令告知GSM调制解调器将传入消息直接指向串行端口。带参数的完整命令是: AT + CNMI = 2,2,0,0,0

AT + CNMI = 2,1,0,0,0 将调制解调器设置为仅指示模式, AT + CNMI = 2,0,收到新邮件时,0,0,0 不会发送任何指示。