AT指令介绍

一、基础知识

1、用途:用来控制TE(TerminalEquipment)和MT(Mobile Terminal)之间交互的规则,如下图所示。在GSM网络中,用户可以通过AT命令进行呼叫、短信、电话本、数据业务、传真等方面的控制。(AT指令只关注错误的情况,正确的情况不需要额外的操作)

2、AT指令的4种命令

|--------|--------------------------|
| 设置命令=X | 置AT命令中的属性(等于多少) |
| 测试命令=? | 显示AT命令设置的合法参数值有哪些(可以是多少) |
| 查询命令? | 查询当前AT命令设置的属性值(现在是多少) |
| 执行命令 | 执行AT命令(不需要参数,例如查询版本号等) |

3、4种命令的应用

|-----------|---------------------|-----------|
| 类别 | 语法 | 举例 |
| 测试指令 | AT+<x>=? | AT+CMEE=? |
| 查询指令 | AT+<x>? | AT+CMEE? |
| 执行指令(有参数) | AT+<x>=<......> | AT+CMEE=0 |
| 执行指令(无参数) | AT+<x> | AT+NRB |
| AT+CMEE=0表示返回ERROR AT+CMEE=1表示错误时返回具体错误信息 |||

二、AT指令使用

1、注意

保存到flash,则表示断电、复位都不改变值,即永久生效

下面指令中,大部分回应OK

2、单连接TCP Client

|----------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
| 配置wifi模式 | AT+CWMODE=3 |
| 连接路由器 | AT+CWJAP="SSID","password" |
| 查询 ESP8266 设备的 IP 地址 | AT+CIFSR 响应: +CIFSR:APIP,"192.168.4.1" +CIFSR:APMAC,"1a:fe:34:a5:8d:c6" +CIFSR:STAIP,"192.168.3.133" +CIFSR:STAMAC,"18:fe:34:a5:8d:c6" OK |
| PC 与 ESP8266 设备连接同⼀路由器,在 PC 端使⽤⽹络调试⼯具,建⽴TCP 服 务器。 假设,PC 创建的服务器 IP 地址为 192.168.3.116,端⼝为8080。 ||
| ESP8266 设备作为 TCP client 连接到上述服务器 | AT+CIPSTART="TCP","192.168.3.116",8080 |
| ESP8266 设备向服务器发送数据 | AT+CIPSEND=4 // set date length which will be sent, such as 4 bytes >test // enter the data, no CR 响应: Recv 4 bytes SEND OK(超出4个字节无效) |
| ESP8266 设备接收到服务器发来的数据,将提示如右信息 | +IPD,n:xxxxxxxxxx // received n bytes, data=xxxxxxxxxxx |

相关推荐
矛取矛求5 天前
Linux常见指令大全(必要+知识点)
linux·运维·服务器·指令
怀九日1 个月前
单片机(学习)2024.10.9
开发语言·汇编·c++·单片机·学习·指令·
秋风起,再归来~1 个月前
【Linux庖丁解牛】—Linux基本指令(中)!
linux·指令
秋风起,再归来~2 个月前
【Linux庖丁解牛】—Linux基本指令(上)!
linux·指令
Farewell_me2 个月前
Linux通配符*、man 、cp、mv、echo、cat、more、less、head、tail、等指令、管道 | 、指令的本质 等的介绍
linux·less·指令
鹿又笑2 个月前
Linux常见操作指令
java·linux·运维·服务器·指令
IT规划师2 个月前
Redis 入门 - 五大基础类型及其指令学习
数据结构·redis·指令
Betty’s Sweet2 个月前
[Linux]:基本指令(上)
linux·指令·重定向·ls·cp·pwd·mv
KevinRay_3 个月前
【Linux入门】Linux常见指令
linux·运维·服务器·指令·命令行·terminal
命运之光3 个月前
【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确
指令·计算机组成原理·微机原理