ESP8266 AT指令手册:版本2.1.0

需积分: 20 5 下载量 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)项目中,实现智能化和远程控制。