时间:
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 |