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

+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 OK at+ciphcfg? //查询心跳包配置 +CIPHCFG:0,10,00,00 1,10,00,00 2,10,00,00 3,10,00,00 4,10,00,00 5,10,00,00 6,10,00,00 7,10,00,00 OK at+ciphcfg=0,1,112233 //设置链路0的心跳发送包为16进制的0x11,0x22,0x33 OK at+ciphcfg? +CIPHCFG:0,10,112233,00 1,10,00,00 2,10,00,00 3,10,00,00 4,10,00,00 5,10,00,00 6,10,00,00 7,10,00,00 OK at+ciphmode=0,1 //启动链路0的心跳包 OK at+cipsend=3,5,qwert //链路3发送5个字节的字符,“qwert” OK at+cipclose=3 //关闭链路3 OK +TCPCLOSED:1 //服务器关闭链路1 OK at+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 //服务器关闭链路0 OK at+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#4221620070426 OK AT+CREG? //查询网络注册情况 +CREG: 1,5 //第一个参数1表示允许注册入网;第二个参数5表示已注册,处于漫游状态,如果是1的话,表示已注册本地网络,出现其他参数表示不正常 OK AT+CGATT=1 //附着网络,如果需要上网,这条指令是必选的 +CTZV:16/05/27,06:33:39,+08 //基站下发的时间信息GMT时间和时区 OK AT+CGDCONT=1,\设置PDP参数 OK AT+CGACT=1,1 //激活PDP,正确激活以后就可以上网了 OK at+cipstart=\连接TCP服务器,用户请修改成自己的服务器 CONNECT OK OK AT+CIPHCFG? //查询心跳包的设置 +CIPHCFG:10,00,00 //心跳包的默认设置10,表示10秒发送一次心跳包,00表示发送的包内容,默认是空的,第二个00表示接受的回应包内容,默认也是空的,这2个包必须设置,否则启动不了心跳包 OK AT+CIPHCFG=1,55FAFBEE //设置发送心跳包内容,长度不能低于3个字节,16进制格式 OK AT+CIPHCFG=2,55AFBFEE //设置接受回应包内容,长度不能低于3个字节,16进制格式 OK AT+CIPHCFG=0,15 //设置发送心跳包的时间15秒钟 OK AT+CIPHMODE=1 //启动心跳包,该命令只能在连接服务器成功以后用 OK AT+CIPTCFG? //查询透传默认参数 +CIPTCFG:3,200,50,2000 //3表示最大尝试发送失败次数,200是重发延时,单位毫秒,50是触发发送的包长度,2000是触发发送时间,单位毫秒,从输入最后一个字符算起,延至超过2000毫秒,系统也会自动发送数据 OK AT+CIPTMODE=1 //启动透传模式,该指令也是只能在连接服务器成功以后使用 OK SEND DATA TO SERVER //发送到服务器的数据 SEND DATA TO A6 //收到的服务器的数据 +++ //退出透传模式,和前一次发送时间超过2秒,输入+++,就可以退出透传模式注意,如果是单片机发送,不要添加换行符,如果是安信可串口调试助手发送,取消掉发送新行的选项,总之不要有换行符 OK AT+CIPHMODE=0 //退出心跳包模式 OK A9/A9G(gprs) 电话接收 相关指令

ATDxxxxx;//xxx为电话号码 示例打电话

ATDxxxxxxxxxxx OK +CIEV: \+CIEV: \+CIEV: \+CIEV: \BUSY //显示BUSY //响铃 //挂断 接到短话

(若想使用来电提醒功能,请使用AT+CLIP=1;注意,该功能必须需要你的SIM卡自带来电提醒功能) RING RING 短信设置 相关指令

AT+CPMS=\设置短信存储单元 AT+CMGF=0/1 AT+CMGR=x AT+CMGL=4/ALL +CMGL=ALL AT+CMGD=1 //删除短信。若果使用AT+CMGD=1,4 则为删除所有短信 //设置短信格式,1为text格式读取,0为pud格式读取 //读取短信内容,x为第几条短信 //查看短信列表 PUD格式下读取参数为4, txt格式要发送AT