内容发布更新时间 : 2024/12/23 3:54:24星期一 下面是文章的全部内容请认真阅读。
相关指令 AT+CREG? 示例
AT+CREG=1 //=1的时候是查询网络状态,模组上电默认为1 OK AT+CREG? +CREG: 1,1 AT+CREG=2 //=2的时候是基站定位 OK AT+CREG? +CREG: 2,1,\中间参数为16进制 在相关网站查询:http://www.gpsspg.com/bs.htm HTTP 以百度为例(前面的步骤要按流程配置,一定不能忘记)(HTTPGET不可用,会在下一版本进行更新) 示例
AT+CCID AT+CREG? AT+CGATT=1 AT+CGDCONT=1,\AT+CGACT=1,1 创建连接 at+cipstart=\两种发送请求方式: 1.透传发送 AT+CIPTMODE=1 //进入透传 OK GET / HTTP/1.1\\r\\nHost: www.http://www.35331.cn/\\r\\n\\r\\n 2.非透传模式 //发送GET请求信息 AT+CIPSEND=45//发送的字节长度 > GET / HTTP/1.1\\r\\nHost: www.http://www.35331.cn/\\r\\n\\r\\n //出现上述箭头后,发送GET请求信息 多链接 示例
at+ccid //查询ccid,确定是否有sim卡 +SCID: SIM Card ID: 898602#4221620070426 OK at+creg? //查询是否注册上网络 +CREG: 1,5 //第一个参数1表示允许注册入网;第二个参数5表示已注册,处于漫游状态,如果是1的话,表示已注册本地网络,出现其他参数表示不正常 OK at+csq //查询信号 +CSQ: 31,99 OK at+cgatt=1 //附着网络 +CTZV:16/07/06,11:34:17,+08 OK at+cgdcont=1,\设置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服务器,用户请修改自己的服务器 CONNECT OK OK at+cipsend=5,qwert //发送5个字节的字符,注意此种方式只支持可见字符 OK at+cipsend=5 //发送6个字节的数据,此种方式可以发送任意二进制数据 > OK at+cipsend //发送字符,以CTRL+Z(16进制的0x1a)结尾 >qwert OK +CIPRCV:4,test //收到服务器发送过来的4个字节,内容是\注意也可能是二进制的任意数据 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 OK at+cipclose //关闭该链路 OK at+cipmux? //查询是否开启多连接 +CIPMUX:0 OK at+cipmux=1 //开启多链接 OK at+cipstart=\发起第一个TCP连接 +CIPNUM:0 //只有点开启多链接的时候才会有,0为返回的链路号 CONNECT OK OK at+cipstart=\发起第二路连接 +CIPNUM:1 //只有点开启多链接的时候才会有,1为返回的链路号 CONNECT OK OK at+cipstart=\发起第三路连接 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 OK at+cipclose=3 //关闭链路号为3的连接 +CME ERROR:50 //第三路连接没有建立所以返回错误 at+cipclose=2 //关闭链路号为2的连接 OK at+cipstart=\发起新的连接 +CIPNUM:2 CONNECT OK OK at+cipstart=\发起新的UDP连接 +CIPNUM:3 UDP BIND OK OK at+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 OK at+cipsend=0,5,qwert //链路0发送5个字节的字符,“qwert”,本指令只支持可见字符 OK