ESP8266 AT指令手册:版本2.1.0
需积分: 20 33 浏览量
更新于2024-07-19
收藏 987KB PDF 举报
"ESP8266_AT指令中文"
ESP8266是一款广泛应用的低成本、高性能的Wi-Fi芯片,其支持通过串行通信接口发送AT指令进行配置和控制。本手册主要针对ESP8266 NONOS SDK的AT指令进行详细说明,适用于开发基于ESP8266的嵌入式无线网络应用。
### 前言
**自定义AT指令**:用户可以根据需求创建自己的AT指令,以扩展ESP8266的功能,满足特定应用场景的需求。
**烧录AT固件**:烧录不同的Flash大小会影响ESP8266的内存分配和工作模式。例如,4Mbit Flash通常用于基础配置,而更大的Flash如8Mbit或16Mbit可以提供更多的存储空间,支持更复杂的应用。不同Flash映射方案会影响固件分区,如512KB+512KB或1024KB+1024KB等。
### 指令说明
#### 基础AT指令
- **AT**:测试AT指令系统是否正常工作,通常用于模块初始化。
- **AT+RST**:重启ESP8266模块,清除当前状态并重新启动。
- **AT+GMR**:查询模块的软件版本信息,包括SDK版本、固件版本等。
- **AT+GSLP**:使模块进入深度睡眠模式,以节省电力。
- **ATE**:开启或关闭命令回显,方便调试。
- **AT+RESTORE**:恢复出厂设置,清除所有自定义配置,回到初始状态。
- **AT+UART**:配置UART(通用异步接收/发送器)参数,如波特率、数据位、停止位等。
- **AT+UART_CUR**:设置UART的当前临时配置,这些设置不会被保存到Flash中。
- **AT+UART_DEF**:设置UART的默认配置,重启后会自动加载这些设置。
### Wi-Fi功能AT指令
这部分指令用于配置ESP8266的Wi-Fi连接,包括Wi-Fi模式(客户端、接入点或混合)、连接到Wi-Fi网络、创建Wi-Fi热点、以及获取网络状态等。
### TCP/IP相关AT指令
这些指令允许用户进行TCP/UDP连接、发送和接收数据、处理DNS查询、设置服务器连接超时等网络操作。
### 附录
列出保存在Flash中的参数设置相关的AT指令,如保存Wi-Fi配置、TCP/IP设置等。
### 问题反馈
提供了用户在遇到AT指令相关问题时的反馈途径和方法,以便于开发者和用户解决问题。
这个手册为开发人员和爱好者提供了全面的指南,帮助他们有效地利用ESP8266的AT指令集来实现各种无线网络功能。通过理解和熟练使用这些指令,用户可以轻松地集成ESP8266到物联网(IoT)项目中,实现智能化和远程控制。
112 浏览量
427 浏览量
1570 浏览量
146 浏览量
112 浏览量
124 浏览量
1042 浏览量
2402 浏览量
581 浏览量
jitaxiaozi1
- 粉丝: 1
- 资源: 9
最新资源
- wifi-channels:一个简单的python脚本,用于查看本地wifi信道使用情况与信号强度
- webpack-docker-example
- 主动记录介绍
- 医院物业管理方案
- Shark:Java中安全相关数据的抓包、分析和提取
- MediumPosts:记录我的学习,以便其他人可以减少苦苦挣扎
- my_app
- milktoz.github.io
- javaFx swing开发桌球小游戏项目(完整的项目,包含源码和素材)
- 灾害应对项目
- meteor-kouto-swiss:使用Kouto Swiss的完整的Meteor软件包,可与Stylus一起使用-CSS框架+ Jeet +破裂+轴+ AutoPrefixer + Nib +印刷
- clojure-db-pool
- 解决lxml没有etree的方法
- DefiTool.github.io:DefiTool.github.io
- LiME_binning
- pso两种MATLAB代码实现,MATLAB初学者教程