安信可科技

您的足迹:

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
上一修订版 两侧同时换到之后的修订记录
gprs:examples [2019/12/21 08:24]
aithinker_fae [获取基站下发时间]
gprs:examples [2019/12/21 08:24]
aithinker_fae [更新历史]
行 7: 行 7:
 ====== 更新历史 ====== ====== 更新历史 ======
 更新说明: 更新说明:
-    2017年11月27日: +   
-    固件版本:A6_V03.06.20171127RC +
-        1.A6优化AT+CCLK?指令,直接获取当前时间,不需要手动设置(联通卡时间会出错,建议使用移动卡)。 +
-         +
-        ​+
     2018年3月26日:     2018年3月26日:
     固件版本:A9/​A9_gV02.00.20180327RC     固件版本:A9/​A9_gV02.00.20180327RC
行 22: 行 18:
         2.A9/​A9G的AT+LOCATION指令进行优化         2.A9/​A9G的AT+LOCATION指令进行优化
                 ​                 ​
-====== A6(GPRS) ====== 
- 
- 
- 
-===== 短信设置 ===== 
- 
- 
-相关指令 ​ 
- AT+CPMS="​SM","​SM","​SM" ​ //​设置短信存储单元 
- AT+CMGF=0/​1 //​设置短信格式,1为text格式读取,0为pud格式读取 
- AT+CMGR=x //​读取短信内容,​x为第几条短信 
- AT+CMGL=4/​ALL //​查看短信列表 PUD格式下读取参数为4, txt格式要发AT+CMGL=ALL 
- AT+CMGD=1 //​删除短信。 若果使用AT+CMGD=1,​4 ​ 则为删除所有短信 
- 
-示例 
-  
- AT+CPMS="​SM","​SM","​SM"​ //​设置短信存储单元,同时也可以查看短信容量 
- +CPMS: 0,​50,​0,​50,​0,​50 
- OK 
-  
- AT+CMGF=1 //​设置为TXT格式读取 
- OK 
- 
- +CIEV: "​MESSAGE",​1 //​接收到短信,​内容包括电话号码和时间以及内容 
- +CMT: "​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​14:​52+08"​ 
- 111 
- 
- +CIEV: "​MESSAGE",​1 
- +CMT: "​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​16:​25+08"​ 
- 222 
- 
- AT+CMGF=0 //​设置为PUD格式接受 
- OK 
-  
- +CIEV: "​MESSAGE",​1 //​以PUD接收到短信,​内容包括电话号码和时间以及内容 
- +CMT: ,23 
- 0891683110602305F0240D91687186935218F500007101909061452303B3D90C 
-  
- +CIEV: "​MESSAGE",​1 
- +CMT: ,23 
- 0891683110602305F0240D91687186935218F500007101909071202303341A0D 
- 
- AT+CMGL=4 //​列出所有短信-> ​ pud格式,使用这条命令参数为4 
- +CMGL: 1,1,,23 
- 0891683110602305F0240D91687186935218F500007101909041252303B1580C 
- +CMGL: 2,1,,23 
- 0891683110602305F0240D91687186935218F50000710190906152230332990C 
- +CMGL: 3,1,,23 
- 0891683110602305F0240D91687186935218F500007101909061452303B3D90C 
- +CMGL: 4,1,,23 
- 0891683110602305F0240D91687186935218F500007101909071202303341A0D 
- OK 
- 
- AT+CMGF=1 //​设置为TXT格式读取 
- OK 
- 
- AT+CMGL=ALL //​列出所有短信-> ​ pud格式,使用这条命令参数为ALL 
- +CMGL: 1,"REC READ","​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​14:​52+08"​ 
- 111 
- +CMGL: 2,"REC READ","​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​16:​25+08"​ 
- 222 
- +CMGL: 3,"REC READ","​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​16:​54+08"​ 
- 333 
- +CMGL: 4,"REC READ","​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​17:​02+08"​ 
- 444 
- OK 
- 
- AT+CMGR=1 //​读取第一条短信 
- +CMGR: "REC READ","​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​14:​52+08"​ 
- 111 
- OK 
- 
- AT+CMGR=2 //​读取第二条短信 
- +CMGR: "REC READ","​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​16:​25+08"​ 
- 222 
- OK 
- 
- AT+CMGR=3 //​读取第三条短信 
- +CMGR: "REC READ","​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​16:​54+08"​ 
- 333 
- 
- AT+CMGD=1 //​删除第一条短信 
- OK 
- 
- AT+CMGD=2 //​删除第二条短信 ​  ​谨记 ​ 删除第一条后,第二条内容不会自动跑到第一条,而是依然占据第二条短信,但是当所有短信都删除后,再接收到短信后,会自动排列到第一条信息的位置 
- OK 
- 
- AT+CMGD=3 //​删除第三条短信 
- OK 
- 
- AT+CPMS="​SM","​SM","​SM"​ //​查看一下短信容量 
- +CPMS: 1,​50,​1,​50,​1,​50 
- OK 
- 
- AT+CMGL=ALL //​删除了3条之后,查看短信列表,只剩1条 
- +CMGL: 4,"REC READ","​+86xxxxxxxxxxx",,"​2017/​10/​09,​09:​17:​02+08"​ 
- 444 
- OK 
- 
- AT+CMGD=1,​4 //​删除所有短信 
- OK 
- 
-发送短信 
- 
- AT+CMGF=1 ​   //​文本方式发送  ​ 
- AT+CMGS="​xxxxxxxxxxx(电话号码)" ​  //​返回>,​然后输入要发送的txt内容并且以CTRL-Z(16进制为1a)结束即可 ​ 
-{{ :​gprs:​send_message_chinese.docx |中文发送短信}} 
- 另外可以使用PUD的编码方式发送信息: ​ 
- AT+CMGS=XX;​ //​要发送的字节数 
- >​xxxxxxxxxxxxxxxxxxxxx ​ //​PUD码(最后以CTRL-Z(16进制为1a)结尾) ​ 
- +CMGS: 0 
- OK 
-        ​ 
-  
- 
  
 ====== A9/​A9G(GPRS) ====== ====== A9/​A9G(GPRS) ======