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

内容发布更新时间 : 2024/12/23 8:58:25星期一 下面是文章的全部内容请认真阅读。

+CREG: 3 +CIEV: service, 0 +CIEV: roam, 0 +CREG: 3 +CIEV: service, 1 +CIEV: roam, 0 +CREG: 1 +CREG: 0 +CREG: 1 A9 V01.03.20170926R //固件版本信息 Ai Thinker Co.LTD READY //初始化完成标志前面的+CIEV: service, 1等等,是网络注册信息,在网络情况+CIEV: service, 1;+CREG: 不好的时候,会在READY后面输出,没有影响。出现 现NO SIM CARD 1;表明SIM初始化成功,网络正常。初始化过程中如果没有检测到SIM卡,初始化信息中会出AT+CCID //查询SIM ,序列号唯一,可以用来判断卡是否正常,如果是从安信可购买的物联网卡,可以用此序列号在官网查询电话号码,充值缴费等等。 +CCID: 898607B1101700823754 OK AT+CREG? //查询网络注册情况 +CREG: 1,5 //第一个参数1表示允许注册入网;第二个参数5表示已注册,处于漫游状态,如果是1的话,表示已注册本地网络,出现其他参数表示不正常 OK AT+CSQ //查询信号强度第一个参数为信号强度值 +CSQ: 31,99 OK AT+CGATT=1 //附着网络,如果需要上网,这条指令是必选的 +CGATT:1 OK AT+CGDCONT=1,“IP”,“CMNET” //设置PDP参数 //信号强度取值为0-31,信号强度最好保持在23以上 OK AT+CGACT=1,1 //激活PDP,正确激活以后就可以上网了 OK AT+CIPSTART=\//连接TCP服务器, CONNECT OK OK AT+CIPHCFG? +CIPHCFG:0,, OK AT+CIPHCFG=1,55FAFBEE OK AT+CIPHCFG=2,55AFBFEE OK AT+CIPHCFG=0,15 //设置发送心跳包的时间15秒钟 OK AT+CIPHCFG? //查询心跳包的设置 //通过上面指令设置发送间隔为15秒,心跳包与回应//设置接受回应包内容,长度不能低于3个字节,16进制格式 //设置发送心跳包内容,长度不能低于3个字节,16进制格式 //查询心跳包的设置 //心跳包的默认设置发送心跳包时间间隔为0,后面为空 //此处为安信可透传云服务器,请自行修改端口 +CIPHCFG:15,55FAFBEE,55AFBFEE 包后两位参数 OK AT+CIPHMODE=1 OK AT+CIPTCFG? //启动心跳包,该命令只能在连接服务器成功以后用 //查询透传默认参数 +CIPTCFG:3,200,50,2000 //3表示最大尝试发送失败次数,200是重发延时,单位毫秒,50是触发发送的包长度,2000是触发发送时间,单位毫秒,从输入最后一个字符算起,延至超过2000毫秒,系统也会自动发送数据 OK //请注意,心跳包的设置不是必须的,如果想自己发送心跳包或者不发送心跳包,可以不设置这些模组自带的心跳包指令。另外,心跳包的发送包设置后,是模组自动发送的,不需要人为控制,但是回应包是需要服务器设置发给模组的,即需要写代码定时返回数据给模组。如果模组超过三次以上没有接受到服务器发回来的回应包,模组会自动关闭心跳包,模组会接收到这样的数据 +CIPHMODE:0 ; OK. AT+CIPTMODE=1 //启动透传模式,该指令也是只能在连接服务器成功以后使用 OK SEND DATA TO SERVER //发送到服务器的数据 //收到的服务器的数据 SERVER SEND DATA TO DEVICE +++ //退出透传模式,和前一次发送时间超过2秒,输入+++,就可以退出透传模式 注意,如果是单片机,不要加回车换行符,如果用的是安信可的串口调试工具,请取消勾选发送新行 OK AT+CIPHMODE=0 //退出心跳包模式 OK 多链接 示例

AT+CCID //查询CCID值用来检测是否插入SIM、 +CCID: 898602B8191790486325 //此ID唯一 AT+CREG? //查询SIM的网络注册状态 +CREG: 1,5 //第一个参数1表示允许注册入网;第二个参数5表示已注册,处于漫游状态,如果是1的话,表示已注册本地网络,出现其他参数表示不正常 OK AT+CSQ //查询信号强度第一个参数为信号强度值 +CSQ: 31,99 //信号强度取值为0-31,信号强度最好保持在23以上 OK AT+CSQ //查询信号强度第一个参数为信号强度值 CSQ: 31,99 //信号强度取值为0-31,信号强度最好保持在23以上 OK AT+CGATT=1 //附着网络,如果需要上网,这条指令是必选的 +CGATT:1 OK AT+CGDCONT=1,“IP”,“CMNET” /设置PDP参数 OK AT+CGACT=1,1 //激活PDP,正确激活以后就可以上网了 OK AT+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 OK AT+CIPSTART=“TCP”,“122.114.122.174”,36779 //连接TCP服务器,用户请修改自己的服务器 CONNECT OK OK AT+CIPSEND=5,qwert OK AT+CIPSEND=5 12345 OK AT+CIPSEND//发送字符,以CTRL+Z(16进制的0x1a)结尾 qwert OK +CIPRCV:21,Server Send Data Test //收到服务器发送过来的数据,内容也可以是二进制任意数据 //发送5字节的数据,此种方式可以发送任意二进制数据 //发送5个字节的字符,注意此种方式只支持可见字符 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 OK AT+CIPCLOSE //关闭该链路 OK AT+CIPMUX? /查询是否开启多连接 +CIPMUX:0 OK AT+CIPMUX=1 //开启多链接 OK AT+CIPSTART=“TCP”,“122.114.122.174”,36779 //发起第一个TCP连接 +CIPNUM:0 //只有点开启多链接的时候才会有,1为返回的链路号 CONNECT OK OK AT+CIPSTART=“TCP”,“www.http://www.35331.cn/”,80 //发起第二路连接 +CIPNUM:1 //只有点开启多链接的时候才会有,1为返回的链路号 CONNECT OK OK AT+CIPSTART=“TCP”,“www.hao123.com”,80 //发起第三路连接