![]() |
![]() |
#5 (permalink) | |
初级会员
注册日期: 2010-04-18
帖子: 3
![]() |
![]() 引用:
+CNUM: ,"137********",129,,4 OK 但此时正好来了一条短信,则会出现如下状况: AT+CNUM +CMTI: "SM", 4 +CNUM: ,"137********",129,,4 OK 那么+CMTI: "SM", 4 那一串对我来说就是“意外”的东西,但是如果不处理这种“意外”,不仅解析得到的本机号码不对,还会漏掉一条短信。 程序在收到+CMTI: "SM", 4时,向设备发送AT+CMGR=4,设备是不会回应的(因为此时AT+CNUM命令设备还没有应答),那么何时去读取这条短信合适?假如不是来了短信,而是来了电话,又该如何处理?例如如下情况: AT+CNUM +RING ************** +CNUM: ,"137********",129,,4 OK +RING ************** +RING ************** +RING ************** |
|
![]() |
![]() |