ESP8266 AT指令手册:版本2.1.0
需积分: 20 31 浏览量
更新于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)项目中,实现智能化和远程控制。
2019-07-02 上传
2017-11-23 上传
2018-05-24 上传
2021-10-03 上传
2022-07-14 上传
2022-09-24 上传
2021-10-03 上传
2020-05-17 上传
2021-10-03 上传
jitaxiaozi1
- 粉丝: 1
- 资源: 9
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍