GPRS的A6-A7-A9a模块AT指令操作示例中文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

GSM/GPRS操作示例说明:本页面操作示例使用串口助手进行开发演示。请先仔细看右边的目录,按模块,寻找自己需要的功能更新历史更新说明:2017年10月14号:固件版本:v01.05.201710141.A9/A9G增加基站定位简化本指令AT+LOCATION=X。基站定位直接输出当前位置的经纬度,解决了站定位需要第三方插件转换太复杂的问题。2.A9/A9G优化AT+CCLK?指令,直接获取当前时间,不需要手动设置(联通卡时间会出错,建议使用移动卡)。A6(GPRS)电话接收相关指令ATDxxxxx;//xxx为电话号码示例打电话ATDxxxxxxxxxxxOK+CIEV:CALL,1+CIEV:SOUNDER,1//响铃+CIEV:SOUNDER,0//挂断+CIEV:CALL,0BUSY//显示BUSY接到短话(若想使用来电提醒功能,请使用at+clip=1;注意,该功能必须需要你的SIM卡自带来电提醒功能)RINGRING短信设置相关指令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=ALLAT+CMGD=1//删除短信。若果使用AT+CMGD=1,4则为删除所有短信示例AT+CPMS=SM,SM,SM//设置短信存储单元,同时也可以查看短信容量+CPMS:0,50,0,50,0,50OKAT+CMGF=1//设置为TXT格式读取OK+CIEV:MESSAGE,1//接收到短信,内容包括电话号码和时间以及内容+CMT:+86xxxxxxxxxxx,,2017/10/09,09:14:52+08111+CIEV:MESSAGE,1+CMT:+86xxxxxxxxxxx,,2017/10/09,09:16:25+08222AT+CMGF=0//设置为PUD格式接受OK+CIEV:MESSAGE,1//以PUD接收到短信,内容包括电话号码和时间以及内容+CMT:,230891683110602305F0240D91687186935218F500007101909061452303B3D90C+CIEV:MESSAGE,1+CMT:,230891683110602305F0240D91687186935218F500007101909071202303341A0DAT+CMGL=4//列出所有短信-pud格式,使用这条命令参数为4+CMGL:1,1,,230891683110602305F0240D91687186935218F500007101909041252303B1580C+CMGL:2,1,,230891683110602305F0240D91687186935218F50000710190906152230332990C+CMGL:3,1,,230891683110602305F0240D91687186935218F500007101909061452303B3D90C+CMGL:4,1,,230891683110602305F0240D91687186935218F500007101909071202303341A0DOKAT+CMGF=1//设置为TXT格式读取OKAT+CMGL=ALL//列出所有短信-pud格式,使用这条命令参数为ALL+CMGL:1,RECREAD,+86xxxxxxxxxxx,,2017/10/09,09:14:52+08111+CMGL:2,RECREAD,+86xxxxxxxxxxx,,2017/10/09,09:16:25+08222+CMGL:3,RECREAD,+86xxxxxxxxxxx,,2017/10/09,09:16:54+08333+CMGL:4,RECREAD,+86xxxxxxxxxxx,,2017/10/09,09:17:02+08444OKAT+CMGR=1//读取第一条短信+CMGR:RECREAD,+86xxxxxxxxxxx,,2017/10/09,09:14:52+08111OKAT+CMGR=2//读取第二条短信+CMGR:RECREAD,+86xxxxxxxxxxx,,2017/10/09,09:16:25+08222OKAT+CMGR=3//读取第三条短信+CMGR:RECREAD,+86xxxxxxxxxxx,,2017/10/09,09:16:54+08333AT+CMGD=1//删除第一条短信OKAT+CMGD=2//删除第二条短信谨记删除第一条后,第二条内容不会自动跑到第一条,而是依然占据第二条短信,但是当所有短信都删除后,再接收到短信后,会自动排列到第一条信息的位置OKAT+CMGD=3//删除第三条短信OKAT+CPMS=SM,SM,SM//查看一下短信容量+CPMS:1,50,1,50,1,50OKAT+CMGL=ALL//删除了3条之后,查看短信列表,只剩1条+CMGL:4,RECREAD,+86xxxxxxxxxxx,,2017/10/09,09:17:02+08444OKAT+CMGD=1,4//删除所有短信OK发送短信AT+CMGF=1//文本方式发送AT+CMGS=xxxxxxxxxxx(电话号码)//返回,然后输入要发送的txt内容并且以CTRL-Z(16进制为1a)结束即可中文发送短信另外可以使用PUD的编码方式发送信息:AT+CMGS=XX;//要发送的字节数xxxxxxxxxxxxxxxxxxxxx//PUD码(最后以CTRL-Z(16进制为1a)结尾)+CMGS:0OK获取基站下发时间下一版将会更新功能直接是用AT+CCLK?来查询。(若改动,该行内容会取消,并修改修示例内容,固件发布处会有更新记录)。模组每次上单初始化的过程中会获取基站下发的时间。另外,使用AT+CGATT=1指令附着网络的时候会获得基站下发的时间,但是使用第二次无效。AT+CGATTOK+CTZV:17/10/07,05:48:38,+08基站定位相关指令AT+CREG?示例AT+CREG=1//=1的时候是查询网络状态,模组上电默认为1OKAT+CREG?+CREG:1,1AT+CREG=2//=2的时候是基站定位OKAT+CREG?+CREG:2,1,xxxx,xxxx,2//中间参数为16进制在相关网站查询:以百度为例(前面的步骤要按流程配置,一定不能忘记)(HTTPGET不可用,会在下一版本进行更新)示例AT+CCIDAT+CREG?AT+CGATT=1AT+CGDCONT=1,IP,CMNETAT+CGACT=1,1创建连接at+cipstart=TCP,两种发送请求方式:1.透传发送AT+CIPTMODE=1//进入透传OKGET/HTTP/1.1\r\nHost:发送GET请求信息2.非透传模式AT+CIPSEND=45//发送的字节长度GET/HTTP/1.1\r\nHost:出现上述箭头后,发送GET请求信息多链接示例at+ccid//查询ccid,确定是否有sim卡+SCID:SIMCardID:898602#4221620070426OKat+creg?//查询是否注册上网络+CREG:1,5//第一个参数1表示允许注册入网;第二个参数5表示已注册,处于漫游状态,如果是1的话,表示已注册本地网络,出现其他参数表示不正常OKat+csq//查询信号+CSQ:31,99OKat+cgatt=1//附着网络+CTZV:16/07/06,11:34:17,+08OKat+cgdcont=1,IP,cmnet//设置pdp参数OKat+cgact=1,1//激活该pdpOKat+cipstatus?//查询ip连接情况,共有8路,实际最多支持同时开4路tcpip连接+CIPSTATUS:0,IPGPRSACT1,IPINITIAL2,IPINITIAL3,IPINITIAL4,IPINITIAL5,IPINITIAL6,IPINITIAL7,IPINITIALOKat+cipstart=TCP,101.37.36.158,60000//连接TCP服务器,用户请修改自己的服务器CONNECTOKOKat+cipsend=5,qwert//发送5个字节的字符,注意此种方式只支持可见字符OKat+cipsend=5//发送6个字节的数据,此种方式可以发送任意二进制数据OKat+cipsend//发送字符,以CTRL+Z(16进制的0x1a)结尾qwertOK+CIPRCV:4,test//收到服务器发送过来的4个字节,内容是test,注意也可能是二进制的任意数据at+cipstatus?//插叙ip链路状态+CIPSTATUS:0,CONNECTOK1,IPINITIAL2,IPINITIAL3,IPINITIAL4,IPINITIAL5,IPINITIAL6,IPINITIAL7,IPINITIALOKat+cipclose//关闭该链路OKat+cipmux?//查询是否开启多连接+CIPMUX:0OKat+cipmux=1//开启多链接OKat+cipstart=TCP,121.41.97.28,60000//发起第一个TCP连接+CIPNUM:0//只有点开启多链接的时候才会有,0为返回的链路号CONNECTOKOKat+cipstart=TCP,121.41.97.28,60001//发起第二路连接+CIPNUM:1//只有点开启多链接的时候才会有,1为返回的链路号CONNECTOKOKat+cipstart=TCP,121.41.97.28,60003//发起第三路连接COMMANDNORESPONSE!//指令超时,由于服务器没有开启这个端口at+cipstatus?+CIPSTATUS:0,CONNECTOK1,CONNECTOK2,TCP/UDPCONNECTING3,IPINITIAL4,IPINITIAL5,IPINITIAL6,IPINITIAL7,IPINITIALOKat+cipclose=3//关闭链路号为3的连接+CMEERROR:50//第三路连接没有建立所以返回错误at+cipclose=2//关闭链路号为2的连接OKat+cipstart=TCP,121.41.97.28,60002//发起新的连接+CIPNUM:2CONNECTOKOKat+cipstart=UDP,121.41.97.28,60006//发起新的UDP连接+CIPNUM:3UDPBINDOKOKat+cipstatus?+CIPSTATUS:0,CONNECTOK//可以看到0-3链路号都被占用,建立了4路IP连接1,CONNECTOK2,CONNECTOK3,BINDOK4,IPINITIAL5,IPINITIAL6,IPINITIAL7,IPINITIALOKat+cipsend=0,5,qwert//链路0发送5个字节的字符,“qwert”,本指令只支持可见字符OK+CIPRCV:0,4,test//链路0,收到服务器发送过来的4个字节,“test”,本指令支持接受任意数据at+cipclose=2关闭链路2OKat+cipstatus?查询链路信息+CIPSTATUS:0,CONNECTOK1,CONNECTOK2,IPCLOSE3,BINDOK4,IPINITIAL5,IPINITIAL6,IPINITIAL7,IPINITIALOKat+ciphcfg?//查询心跳包配置+CIPHCFG:0,10,00,001,10,00,002,10,00,003,10,00,004,

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功