SIM800C实验记录之通过GPRS上网

时间:

2018-9-10

准备:

见上篇SIM800C实验记录之熟悉AT命令

实验步骤:

AT命令 英文含义 返回内容 说明
AT+CSQ S–signal,g–Quality 查询信号强度
+CSQ: 31,0 网络信号极强。(逗号后面的0不知道啥意思。)
OK

拔掉天线后,用AT+CSQ测得信号强度9;回到家,测得信号强度19。
我将网络信号分为四档:
0–7: 极差
8–15: 较差
16–23:较强
24–31:极强

AT命令 英文含义 返回内容 说明
AT+CGATT? G–GPRS,ATT-attach 查询是否附着/分离了GPRS服务
+CGATT: 1 附着了GPRS服务
OK
AT+CREG? REG–registration 读取网络注册情况
+CREG: 0,1 禁止网络注册未经请求的结果代码,注册到家庭网络
OK
AT+CSTT STT-start task 启动任务。此命令只能在IP INITIAL状态下执行。执行后状态转为IP START
OK
AT+CSTT? 同上 查询GPRS接入点,户名,密码
+CSTT: “CMNET”,”“,”“ 接入点为CMNET,用户名“空”,密码“空”
OK
AT+CIICR Bring Up Wireless Connection with GPRS or CSD 在IP START状态下激活移动场景, 此命令执行后,状态改变为 IP CONFIG
OK 激活成功,模块状态变为 IP GPRSACT
AT+CIFSR Get Local IP Address 获取本地IP。只能在激活PDP上下文后才能使用此命令。激活状态包括:IP GPRSACT,TCP/UDP CONNECTING, CONNECT OK,IP CLOSE
10.138.181.94 本地IP地址
AT+CIPSTART=”TCP”,”112.74.59.250”,10002 连接到一个公共TCP服务器:http://tongxinmao.com/App/Detail/id/1,(IP:112.74.59.250) 10002端口。在单IP模式下,此命令仅能在IP INITIAL或 IP STATUS状态下使用,否则需先使用AT+CIPSHUT
OK 命令格式正确
CONNECT OK 连接成功。
The 2022 Hangzhou Asian Games! (^_^) 怎么收到了杭州亚运会的宣传单?
AT+CIPSEND 进入发送数据模式。
> 发送数据模式提示符
11 22 33 44 55 发送一串16进制数据到模块
11 22 33 44 55 模块收到数据
1a CTRL+Z(0x1A) 。告诉调制解调器发送前面输入的数据。
SEND OK 调制解调器发送成功。
1b ESC(0x1B).退出发送数据模式,进入接收命令模式。
AT+cipclose 关闭TCP连接。
CLOSE OK

备忘:

控制符 ASCII码
回车 0x0D
换行 0x0A
CTRL+Z 0x1A
ESC 0x1B

两个断网命令的区别

AT命令 特点
AT+CIPCLOSE 关闭TCP连接,单IP模式下,状态转到 IP CLOSE
AT+CIPSHUT 关闭GPRS PDP 上下文,状态转到IP INITIAL

上网的必须过程:

AT命令 设备状态
AT+CSTT IP INITIAL –> IP START
AT+CIICR IP START –> IP CONFIG –> IP GPRSACT
AT+CIPSTART= IP INITIAL / IP STATUS –> CONNECT OK

猜你喜欢

转载自blog.csdn.net/aLife2P6/article/details/82627442