




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GSM/GPRS操作示例说明:本页面操作示例使用串口助手进行开发演示。请先仔细看右边的目录,按模块,寻找自己需要的功能更新历史更新说明: 2017年10月14号: 固件版本:v01.05.20171014 1.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,REC READ,+86xxxxxxxxxxx,2017/10/09,09:14:52+08111+CMGL: 2,REC READ,+86xxxxxxxxxxx,2017/10/09,09:16:25+08222+CMGL: 3,REC READ,+86xxxxxxxxxxx,2017/10/09,09:16:54+08333+CMGL: 4,REC READ,+86xxxxxxxxxxx,2017/10/09,09:17:02+08444OKAT+CMGR=1/读取第一条短信+CMGR: REC READ,+86xxxxxxxxxxx,2017/10/09,09:14:52+08111OKAT+CMGR=2/读取第二条短信+CMGR: REC READ,+86xxxxxxxxxxx,2017/10/09,09:16:25+08222OKAT+CMGR=3/读取第三条短信+CMGR: REC READ,+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,REC READ,+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,1 AT+CREG=2 /=2的时候是基站定位OKAT+CREG?+CREG: 2,1,xxxx,xxxx,2 / 中间参数为16进制在相关网站查询:/bs.htmHTTP以百度为例(前面的步骤要按流程配置,一定不能忘记)(HTTPGET不可用,会在下一版本进行更新) 示例AT+CCIDAT+CREG?AT+CGATT=1AT+CGDCONT=1,IP,CMNET AT+CGACT=1,1 创建连接 at+cipstart=TCP,,80两种发送请求方式:1.透传发送AT+CIPTMODE=1 /进入透传OKGET / HTTP/1.1rnHost: rnrn/发送GET请求信息2.非透传模式AT+CIPSEND=45/发送的字节长度GET / HTTP/1.1rnHost: rnrn /出现上述箭头后,发送GET请求信息多链接示例at+ccid /查询ccid,确定是否有sim卡+SCID: SIM Card ID: 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,IP GPRSACT 1,IP INITIAL 2,IP INITIAL 3,IP INITIAL 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKat+cipstart=TCP,58,60000 /连接TCP服务器,用户请修改自己的服务器CONNECT OKOKat+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,CONNECT OK 1,IP INITIAL 2,IP INITIAL 3,IP INITIAL 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKat+cipclose /关闭该链路OKat+cipmux? /查询是否开启多连接+CIPMUX:0 OKat+cipmux=1 /开启多链接OKat+cipstart=TCP,8,60000 /发起第一个TCP连接+CIPNUM:0 /只有点开启多链接的时候才会有,0为返回的链路号CONNECT OKOKat+cipstart=TCP,8,60001 /发起第二路连接 +CIPNUM:1 /只有点开启多链接的时候才会有,1为返回的链路号CONNECT OKOKat+cipstart=TCP,8,60003 /发起第三路连接COMMAND NO RESPONSE! /指令超时,由于服务器没有开启这个端口at+cipstatus? +CIPSTATUS:0,CONNECT OK 1,CONNECT OK 2,TCP/UDP CONNECTING 3,IP INITIAL 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKat+cipclose=3 /关闭链路号为3的连接+CME ERROR:50 /第三路连接没有建立所以返回错误at+cipclose=2 /关闭链路号为2的连接OKat+cipstart=TCP,8,60002 /发起新的连接+CIPNUM:2CONNECT OKOKat+cipstart=UDP,8,60006 /发起新的UDP连接+CIPNUM:3UDP BIND OKOKat+cipstatus?+CIPSTATUS:0,CONNECT OK /可以看到0-3链路号都被占用,建立了4路IP连接1,CONNECT OK 2,CONNECT OK 3,BIND OK 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKat+cipsend=0,5,qwert /链路0发送5个字节的字符,“qwert”,本指令只支持可见字符OK+CIPRCV:0,4,test /链路0,收到服务器发送过来的4个字节,“test”,本指令支持接受任意数据at+cipclose=2关闭链路2 OK at+cipstatus?查询链路信息+CIPSTATUS:0,CONNECT OK 1,CONNECT OK 2,IP CLOSE 3,BIND OK 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKat+ciphcfg? /查询心跳包配置+CIPHCFG:0,10,00,001,10,00,002,10,00,003,10,00,004,10,00,005,10,00,006,10,00,007,10,00,00OKat+ciphcfg=0,1,112233 /设置链路0的心跳发送包为16进制的0x11,0x22,0x33OKat+ciphcfg? +CIPHCFG:0,10,112233,001,10,00,002,10,00,003,10,00,004,10,00,005,10,00,006,10,00,007,10,00,00OKat+ciphmode=0,1 /启动链路0的心跳包OKat+cipsend=3,5,qwert /链路3发送5个字节的字符,“qwert”OKat+cipclose=3 /关闭链路3OK+TCPCLOSED:1 /服务器关闭链路1OKat+cipstatus?+CIPSTATUS:0,CONNECT OK 1,IP CLOSE 2,IP CLOSE 3,IP CLOSE 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OK+TCPCLOSED:0 /服务器关闭链路0OKat+cipstatus?+CIPSTATUS:0,IP CLOSE 1,IP CLOSE 2,IP CLOSE 3,IP CLOSE 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OK透传模式+心跳设置(单链接)示例AT+CCID /查询SIM ,CCID用于判断是否插卡+SCID: SIM Card ID: 898602#4221620070426OKAT+CREG? /查询网络注册情况+CREG: 1,5 /第一个参数1表示允许注册入网;第二个参数5表示已注册,处于漫游状态,如果是1的话,表示已注册本地网络,出现其他参数表示不正常OKAT+CGATT=1 /附着网络,如果需要上网,这条指令是必选的+CTZV:16/05/27,06:33:39,+08 /基站下发的时间信息GMT时间和时区OKAT+CGDCONT=1,IP,CMNET /设置PDP参数OKAT+CGACT=1,1 /激活PDP,正确激活以后就可以上网了OKat+cipstart=TCP,9,60000 /连接TCP服务器,用户请修改成自己的服务器CONNECT OKOKAT+CIPHCFG? /查询心跳包的设置+CIPHCFG:10,00,00 /心跳包的默认设置10,表示10秒发送一次心跳包,00表示发送的包内容,默认是空的,第二个00表示接受的回应包内容,默认也是空的,这2个包必须设置,否则启动不了心跳包OKAT+CIPHCFG=1,55FAFBEE /设置发送心跳包内容,长度不能低于3个字节,16进制格式OKAT+CIPHCFG=2,55AFBFEE /设置接受回应包内容,长度不能低于3个字节,16进制格式OKAT+CIPHCFG=0,15 /设置发送心跳包的时间15秒钟OKAT+CIPHMODE=1 /启动心跳包,该命令只能在连接服务器成功以后用OKAT+CIPTCFG? /查询透传默认参数+CIPTCFG:3,200,50,2000 /3表示最大尝试发送失败次数,200是重发延时,单位毫秒,50是触发发送的包长度,2000是触发发送时间,单位毫秒,从输入最后一个字符算起,延至超过2000毫秒,系统也会自动发送数据OKAT+CIPTMODE=1 /启动透传模式,该指令也是只能在连接服务器成功以后使用OKSEND DATA TO SERVER /发送到服务器的数据SEND DATA TO A6 /收到的服务器的数据+ /退出透传模式,和前一次发送时间超过2秒,输入+,就可以退出透传模式注意,如果是单片机发送,不要添加换行符,如果是安信可串口调试助手发送,取消掉发送新行的选项,总之不要有换行符OKAT+CIPHMODE=0 /退出心跳包模式OKA9/A9G(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,REC READ,+86xxxxxxxxxxx,2017/10/09,09:14:52+08111+CMGL: 2,REC READ,+86xxxxxxxxxxx,2017/10/09,09:16:25+08222+CMGL: 3,REC READ,+86xxxxxxxxxxx,2017/10/09,09:16:54+08333+CMGL: 4,REC READ,+86xxxxxxxxxxx,2017/10/09,09:17:02+08444OKAT+CMGR=1/读取第一条短信+CMGR: REC READ,+86xxxxxxxxxxx,2017/10/09,09:14:52+08111OKAT+CMGR=2/读取第二条短信+CMGR: REC READ,+86xxxxxxxxxxx,2017/10/09,09:16:25+08222OKAT+CMGR=3/读取第三条短信+CMGR: REC READ,+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,REC READ,+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+CREG? At+LOCATION=X(简化版) 示例AT+CREG=1 /=1的时候是查询网络状态,模组上电默认为1OKAT+CREG?+CREG: 1,1 AT+CREG=2 /=2的时候是基站定位OKAT+CREG?+CREG: 2,1,xxxx,xxxx,2 / 中间参数为16进制在相关网站查询:/bs.htmAt+LOCATION=1(return:,OK)xx.xxxxx,xxx.xxxxxx(小数点后固定为6位)OK 直接返回经纬度 无需转换获取基站下发时间相关指令 AT+CCLK?指令解读 该指令在内部进行处理,在模块初始化时,模块获取了基站下发的时间后,将该时间存储在芯片的RTC寄存器中,使用AT+CCLK?即可读取出时间。注意使用联通卡获取的时间是有问题的。示例AT+CCLK ?+CCLK: 17/10/07,02:50:55+08/该时间为零时区时间,17年10月7日2点50分55秒。+08为时区,我们这里是东八区,所以本地时间是10点50分55秒OKHTTP示例AT+CGATT=1 /附着网络,如果需要上网,这条指令是必选的+CGATT:1OKAT+CGDCONT=1,“IP”,“CMNET” /设置PDP参数OKAT+CGACT=1,1 /激活PDP,正确激活以后就可以上网了OKAT+CIPSTART=TCP,,80/以百度为例CONNECT OKOK两种发送请求方式1.透传发送AT+CIPTMODE=1 /进入透传OKGET / HTTP/1.1rnHost: rnrn/发送GET请求信息2.非透传模式AT+CIPSEND=45/发送的字节长度GET / HTTP/1.1rnHost: rnrn /出现上述箭头后,发送GET请求信息透传模式和心跳包的设置Init+CREG: 3+CIEV: service, 0+CIEV: roam, 0+CREG: 3+CIEV: service, 1+CIEV: roam, 0+CREG: 1+CREG: 0+CREG: 1A9V01.03.20170926R /固件版本信息Ai Thinker Co.LTDREADY/初始化完成标志 前面的+CIEV: service, 1等等,是网络注册信息,在网络情况不好的时候,会在READY后面输出,没有影响。出现+CIEV: service, 1;+CREG: 1;表明SIM初始化成功,网络正常。 初始化过程中如果没有检测到SIM卡,初始化信息中会出现NO SIM CARDAT+CCID/查询SIM ,序列号唯一,可以用来判断卡是否正常,如果是从安信可购买的物联网卡,可以用此序列号在官网查询电话号码,充值缴费等等。+CCID: 898607B1101700823754OKAT+CREG?/查询网络注册情况+CREG: 1,5/第一个参数1表示允许注册入网;第二个参数5表示已注册,处于漫游状态,如果是1的话,表示已注册本地网络,出现其他参数表示不正常OKAT+CSQ/查询信号强度 第一个参数为信号强度值+CSQ: 31,99/信号强度取值为0-31,信号强度最好保持在23以上OKAT+CGATT=1 /附着网络,如果需要上网,这条指令是必选的+CGATT:1OKAT+CGDCONT=1,“IP”,“CMNET” /设置PDP参数OKAT+CGACT=1,1 /激活PDP,正确激活以后就可以上网了OKAT+CIPSTART=TCP,74,46875/连接TCP服务器,CONNECT OK/此处为安信可透传云服务器,请自行修改端口OKAT+CIPHCFG?/查询心跳包的设置+CIPHCFG:0,/心跳包的默认设置发送心跳包时间间隔为0,后面为空OKAT+CIPHCFG=1,55FAFBEE/设置发送心跳包内容,长度不能低于3个字节,16进制格式OKAT+CIPHCFG=2,55AFBFEE/设置接受回应包内容,长度不能低于3个字节,16进制格式OKAT+CIPHCFG=0,15/设置发送心跳包的时间15秒钟OKAT+CIPHCFG?/查询心跳包的设置+CIPHCFG:15,55FAFBEE,55AFBFEE/通过上面指令设置发送间隔为15秒,心跳包与回应包后两位参数OKAT+CIPHMODE=1/启动心跳包,该命令只能在连接服务器成功以后用OKAT+CIPTCFG?/查询透传默认参数+CIPTCFG:3,200,50,2000/3表示最大尝试发送失败次数,200是重发延时,单位毫秒,50是触发发送的包长度,2000是触发发送时间,单位毫秒,从输入最后一个字符算起,延至超过2000毫秒,系统也会自动发送数据OK /请注意,心跳包的设置不是必须的,如果想自己发送心跳包或者不发送心跳包,可以不设置这些模组自带的心跳包指令。另外,心跳包的发送包设置后,是模组自动发送的,不需要人为控制,但是回应包是需要服务器设置发给模组的,即需要写代码定时返回数据给模组。如果模组超过三次以上没有接受到服务器发回来的回应包,模组会自动关闭心跳包,模组会接收到这样的数据 +CIPHMODE:0 ; OK. AT+CIPTMODE=1/启动透传模式,该指令也是只能在连接服务器成功以后使用OKSEND DATA TO SERVER/发送到服务器的数据SERVER SEND DATA TO DEVICE/收到的服务器的数据+/退出透传模式,和前一次发送时间超过2秒,输入+,就可以退出透传模式注意,如果是单片机,不要加回车换行符,如果用的是安信可的串口调试工具,请取消勾选发送新行OKAT+CIPHMODE=0 /退出心跳包模式OK多链接示例AT+CCID /查询CCID值 用来检测是否插入SIM、+CCID: 898602B8191790486325 /此ID唯一 AT+CREG? /查询SIM的网络注册状态+CREG: 1,5 /第一个参数1表示允许注册入网;第二个参数5表示已注册,处于漫游状态,如果是1的话,表示已注册本地网络,出现其他参数表示不正常OKAT+CSQ /查询信号强度 第一个参数为信号强度值+CSQ: 31,99 /信号强度取值为0-31,信号强度最好保持在23以上OKAT+CSQ /查询信号强度 第一个参数为信号强度值CSQ: 31,99 /信号强度取值为0-31,信号强度最好保持在23以上OKAT+CGATT=1 /附着网络,如果需要上网,这条指令是必选的+CGATT:1OKAT+CGDCONT=1,“IP”,“CMNET” /设置PDP参数OKAT+CGACT=1,1 /激活PDP,正确激活以后就可以上网了OKAT+CIPSTATUS? /查询ip连接情况,共有8路,实际最多支持同时开4路tcpip连接+CIPSTATUS:0,IP GPRSACT 1,IP INITIAL 2,IP INITIAL 3,IP INITIAL 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKAT+CIPSTART=“TCP”,“74”,36779 /连接TCP服务器,用户请修改自己的服务器CONNECT OKOKAT+CIPSEND=5,qwert/发送5个字节的字符,注意此种方式只支持可见字符OKAT+CIPSEND=5/发送5字节的数据,此种方式可以发送任意二进制数据12345OKAT+CIPSEND/发送字符,以CTRL+Z(16进制的0x1a)结尾qwertOK+CIPRCV:21,Server Send Data Test /收到服务器发送过来的数据,内容也可以是二进制任意数据AT+CIPSTATUS? /查询链路状态+CIPSTATUS:0,CONNECT OK 1,IP INITIAL 2,IP INITIAL 3,IP INITIAL 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKAT+CIPCLOSE /关闭该链路OKAT+CIPMUX? /查询是否开启多连接+CIPMUX:0OKAT+CIPMUX=1 /开启多链接OKAT+CIPSTART=“TCP”,“74”,36779 /发起第一个TCP连接+CIPNUM:0 /只有点开启多链接的时候才会有,1为返回的链路号CONNECT OKOKAT+CIPSTART=“TCP”,“”,80 /发起第二路连接 +CIPNUM:1 /只有点开启多链接的时候才会有,1为返回的链路号CONNECT OKOKAT+CIPSTART=“TCP”,“”,80 /发起第三路连接+CIPNUM:2 /只有点开启多链接的时候才会有,2为返回的链路号CONNECT OKOKAT+CIPSTATUS+CIPSTATUS:0,CONNECT OK 1,CONNECT OK 2,CONNECT OK 3,IP INITIAL 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKAT+CIPCLOSE=3 /关闭链路号为3的连接+CME ERROR:50 /链路3实际上没有创建AT+CIPCLOSE=2 /关闭链路号为2的连接OKAT+CIPCLOSE=1 /关闭链路号为1的连接OKAT+CIPSTATUS+CIPSTATUS: /只剩下链路0,其他两路关闭0,CONNECT OK 1,IP CLOSE 2,IP CLOSE 3,IP INITIAL 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKAT+CIPSTART=TCP,,80+CIPNUM:1CONNECT OKOKAT+CIPSTART=TCP,,80+CIPNUM:2CONNECT OKOKAT+CIPSTART=UDP,8,60006+CIPNUM:3UDP BIND OKOKAT+CIPSTATUS?+CIPSTATUS: /可以看到0-3链路号都被占用,建立了4路IP连接0,CONNECT OK 1,CONNECT OK 2,CONNECT OK 3,SOCKET OK 4,IP INITIAL 5,IP INITIAL 6,IP INITIAL 7,IP INITIAL OKAT+CIPSEND=0,5,qwert/链路0发送5个字节的字符,“qwert”,本指令只支持可见字符OKA9/A9G使用安信可微信公众号以及A9Tracker_app获取定位信息相关指令AT+GIZQRCODE/获取二维码字符串,用来制作二维码扫码绑定,或者直接在微信上手动该字符串输入绑定AT+GIZTRACKER=1,0,10,1/连接服务器 /gprs/a9g/a9trackerAPP对接教程/gprs/a9g/MP微信对接教程指令解析AT+GIZTRACKER=,server,upload interval,use LBS,pk,psn/off 值:0/1.该参数为0时关闭,设置为1为自动上传serve 选择服务器:0为安信可服务器;1为自定义服务器(第一次使用的时候必须附带PK,PS参数,连接成功后,这两个参数会被保存)up in 上传数据的时间间隔(s),默认值为0(不上传)use LBS 值:0/1;设置1,从LBS获得定位信息;设置0,从GPS获取定位信息。当GPS信号弱,可以选择从LBS获取信息(A9只能从LBS获取信息)。默认值为0。pk ps 产品的key 和secret.这些是在自己创建产品时用到的,详见9/A9G十分钟对接机智云创建属于自己产品的程:/p/e3d86a263be5示例AT+GIZQRCODE+GIZQRCODE:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/一长串字符串AT+GIZTRACKER=1,0,10,1 参数3为上传定位信息的时间间隔,参数4为选择使用基站定位功能还是GPS功能上传定位信息1-LBS,0-GPS+GIZTRACKER:Start 返回值OK+GIZWITS:sign in end+GIZWITS:conn end 连接服务器成功OK注意:该命令会自动保存,开机之后自动运行该命令连接服务器。如果需要停止运行使用At+GIZTRACKER=0;A9/A9G十分钟对接机智云创建属于自己产品的教程功能解读 该功能的实现,需要客户首先子机智云官网申请开发者账号,创建产品,获得产品的 Product Key和 Product Secret ,然后,常见上报的数据点类型,按以下方式发送数据即可上传到机智云服务器。A9G(GPS)= GPS(简化版) =相关指令 AT+LOCATION=X 示例 At+LOCATION=0(return:,OK) xx.xxxxx,xxx.xxxxxx(小数点后固定为6位) OKGPS相关指令AT+GPS=1,开 GPSAT+GPS=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 4.5整式的加减(1)说课稿2024-2025学年浙教版(2024)七年级数学上册
- 1.2化学能转化为电能-电池 金属的腐蚀与防护 教学设计 2023-2024学年高二上学期化学人教版(2019)选择性必修1
- 生态修复工程生物多样性保护在2025年的生态修复技术政策效果评价报告
- 解剖生理学基础学课件
- 药品召回管理办法试题(含答案)
- 2024年燃气经营企业从业人员专业考试模拟试题及答案
- 解剖学说课课件
- 2025年二季度重要异常结果随访管理培训考试题目(含答案)
- 2025年新版感染护理学试题及答案
- 聚焦2025年:建筑行业农民工权益保障与用工模式变革下的职业培训体系报告
- 水泥路施工安全知识培训课件
- 2025年秋季学期(统编版)二年级上册语文教学工作计划及教学进度表
- 2025年福建省厦门市【辅警协警】笔试真题(含答案)
- (2025年标准)委托他人要账协议书
- 2025-2030中国青少年无人机教育课程体系构建与创新能力培养研究
- 2025年金融消费者权益保护考试题与答案
- 中学2025年秋季第一学期开学工作方案
- 《跨越百年的美丽》课件 中职语文上册
- GB 11122-2025柴油机油
- 2025年河南开封产城融合投资集团有限公司招聘考试笔试试题(含答案)
- 大便常规检查
评论
0/150
提交评论