玩转ESP8266-01——AT指令集

该指令集是接上一个,链接:初识AT指令,全部是根据本人在使用esp8266过程中用过的指令,可能有不全、有错误,还请理解指正,一起学习!

一、基础指令

1、测试指令

指令返回
ATOK

2、复位指令(重启)

指令返回
AT+RSTOK

二、设置指令

1、设置波特率

指令返回备注
AT+CIOBAUD=BaudRateOK版本1.2.0.0
AT+UART=BaudRate,8,1,0,0OK版本1.1.0.0

默认波特率为115200,“,”为英文字符

参数取值
BaudRate 1200
2400
4800
9600
14400
19200
38400
43000
57600
76800
115200
128000
230400
自定义

2、设置工作模式

指令返回
AT+CWMODE=ModeOK
参数取值说明
Mode
1Station模式(客户端)
2AP模式(服务器、热点)
3Station+AP模式(混合模式)
此指令需重启生效

3、设置AP模式下的参数

指令返回
AT+CWSAP=“SSID”,“PWD”,CHL,ECNOK
参数定义说明
SSID
该AP名称字符串
PWD密码字符串
CHL通道号字符串 ,取值为1~14任选
ECN
加密方式
0(OPEN)
1(WEP)
2(WPA-PSK)
3(WPA2-PSK)
4(WPA-WPA2-PSK)

4、设置透传模式

指令返回
AT+CIPMODE=ModeOK
参数取值说明
Mode
0非透传,缺省模式
1透明传输
默认是0,为缺省模式

5、设置为服务器

指令返回
AT+CIPSERVER=1,PORTOK
参数定义说明
PORT
端口号一般用8080
1代表建立服务器,所以只能选1,端口号没有固定值,自己定义好就可以使用

6、设置为多连接

指令返回
AT+CIPMUX=MODEOK
参数取值说明
Mode
0单连接模式
1
多连接模式

7、设置加入AP

指令返回
AT+CWJAP=“SSID”,“PWD”OK
参数定义说明
SSID
接入AP的名称字符串
PWD
接入AP的密码字符串

8、设置退出AP

指令返回
AT+CWQAPOK

9、设置发送数据

状态指令说明
单路连接(AT+CIPMUX=0)
AT+CIPSEND=Length模块收到指令后先换行返回”>”,然后开始接收串口数据,当数据长度满Length时发送数据,如果未建立连接或连接被断开,返回ERROR;如果数据发送成功,返回SEND OK,ID为客户端编号。
多路连接(AT+CIPMUX=1)
AT+CIPSEND=ID,Length

10、设置服务器主动断开时间

指令返回
AT+CIPSTO=Timeout断开时间(0~28800s)
参数说明
Timeout服务器主动断开时间0~28899秒

三、查询指令

1、查询版本信息

指令返回
AT+GMR当前版本

2、查询服务器主动断开时间

指令返回
AT+CIPSTO?断开时间(0~28800s)

3、查询是否为透传

指令返回
AT+CIPMODE?当前模式

4、查询本地IP地址

指令返回
AT+CIFSR当前IP地址

5、查询是否为多连接

指令返回
AT+CIPMUX?当前模式

6、查询当前AP配置的参数

指令返回
AT+CWSAP?当前参数

7、查询当前连接的的AP

指令返回
AT+CWJAP?当前AP信息

8、查询当前工作模式

指令返回
AT+CWMODE?当前模式

总体的AT指令就是这些了,下一篇是关于刷写AT指令固件的,敬请期待!

内容概要:本文档是关于ESP8266 NON-OS SDK下的AT指令集说明。主要内容包括ESP8266的基础操作(如模块重启、Wi-Fi模式配置)、Wi-Fi功能设置(如连接接入点、设置SoftAP)、TCP/IP功能配置(如建立TCP连接、设置服务器)。文档提供详细的指令格式及应用场景,同时也给出了烧录方式及注意事项,特别是强调了哪些指令可以保存设置到Flash存储。此外,还包括了一个附录部分,提供了会保存设置到Flash的指令列表及常见的AT指令提示信息解释,最后附有遇到问题时的技术支持指导方法。 适合人群:具有嵌入式系统基础知识的专业人士,特别是需要利用ESP8266进行无线网络开发的技术人员。 使用场景及目标:帮助用户理解并正确运用ESP8266的各项AT指令实现设备的基本配置管理,比如如何设置Wi-Fi模式及其参数,如何配置并使用软AP特性等;指导用户完成ESP8266与Internet的稳定可靠连接;确保开发者能够根据具体项目需求定制相应的功能模块或优化性能,如调整电源功率以适应不同的应用场景。 其他说明:本文档已注明ESP8266 NON-OS SDK已经停止更新,建议新项目采用ESP-IDF AT Bin工具替代;文中包含大量的命令行语法样例和实际应用实例可供参照学习;针对某些复杂或特定功能实现了逐步解析流程图,使得读者更容易理解和掌握各个命令的具体用法及其之间的联系;对于涉及到的安全机制和服务配置部分均有深入讲解。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值