![1alientek产品13atk esp8266wifi模块6相关指令介绍v_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/4e86dd01-461e-4791-b441-4517fa156314/4e86dd01-461e-4791-b441-4517fa1563141.gif)
![1alientek产品13atk esp8266wifi模块6相关指令介绍v_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/4e86dd01-461e-4791-b441-4517fa156314/4e86dd01-461e-4791-b441-4517fa1563142.gif)
![1alientek产品13atk esp8266wifi模块6相关指令介绍v_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/4e86dd01-461e-4791-b441-4517fa156314/4e86dd01-461e-4791-b441-4517fa1563143.gif)
![1alientek产品13atk esp8266wifi模块6相关指令介绍v_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/4e86dd01-461e-4791-b441-4517fa156314/4e86dd01-461e-4791-b441-4517fa1563144.gif)
![1alientek产品13atk esp8266wifi模块6相关指令介绍v_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/4e86dd01-461e-4791-b441-4517fa156314/4e86dd01-461e-4791-b441-4517fa1563145.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ESP8266 AT 指令集Version 0.40Espressif Systems IOT TeamCopyright (c) 2015ESP8266 AT Instruction SetEspressif Systems免责申明和版权公告本文中的信息,包括供参考的URL地址,如有变更,恕不另行通知。文档“按现状”提供,不负任何担保责任,包括对适销性、适用于特定用途或非侵权性的任何担保,和任何提案、规格或样品在他处提到的任何担保。本文档不负任何责任,包括使用本文档内信息产生的侵犯任何专利权行为的责任。本文档在此未以禁止反言或其他方式授予任何知识产权使用许可,不管是明示许可还是暗示许可。Wi
2、-Fi联盟成员标志归Wi-Fi联盟所有。文中提到的所有商标名称、商标和注册商标均属其各自所有者的财产,特此声明。版权归© 2015 乐鑫信息科技(上海)有限公司所有。保留所有权利。Espressif Systems Confidential2/58Friday, Aug 7, 2015ESP8266 AT Instruction SetEspressif SystemsTable of Contents前言61.1.1.1.2.自定义 AT 指令6烧录 AT 固件72.指令说明83.基础 AT 指令93.1.3.2.1.2.3.4.5.6.7.8.9.10.11.12.基础 AT 指
3、令一览表9基础 AT 指令描述10AT 测试 AT 启动10AT+RST 重启模块10AT+GMR 查询版本信息10AT+GSLP 进入 deep-sleep 模式11ATE 开关回显功能11AT+RESTORE 恢复出厂设置11AT+UART UART 配置12AT+UART_CUR 设置 UART 当前临时设置13AT+UART_DEF 设置 UART 配置,保存到 flash14AT+SLEEP 设置 sleep 模式15AT+RFPOWER 设置 RF TX Power 上限15AT+RFVDD 根据 VDD33 设置 RF TX Power164.WiFi 功能 AT 指令174.1
4、.1.2.3.4.5.6.7.8.WiFi 功能指令19AT+CWMODE WiFi 模式19AT+CWMODE_CUR 设置当前 WiFi 模式20AT+CWMODE_DEF 设置 WiFi 模式并保存到 flash21AT+CWJAP 连接 AP22AT+CWJAP_CUR 临时连接 AP23AT+CWJAP_DEF 连接 AP,保存到 flash24AT+CWLAP 列出当前可用的 APs25AT+CWQAP 断开与 AP 的连接26Espressif Systems Confidential3/58Friday, Aug 7, 2015ESP8266 AT Instruction Se
5、tEspressif Systems9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.AT+CWSAP 配置 ESP8266 softAP 参数26AT+CWSAP_CUR 配置 ESP8266 softAP 当前参数27AT+CWSAP_DEF 配置 ESP8266 softAP 参数,保存到 flash28AT+CWLIF 查询连接到 ESP8266 softAP 的 stations 信息28AT+CWDHCP 设置 DHCP29AT+CWDHCP_CUR 设置 DHCP,不保存到 flash30AT+CWD
6、HCP_DEF 设置 DHCP 并保存到 Flash31AT+CWAUTOCONN 上电是否自动连接 AP32AT+CIPSTAMAC 设置 ESP8266 station 接口的 MAC 地址32AT+CIPSTAMAC_CUR 设置 ESP8266 station 当前 MAC 地址33AT+CIPSTAMAC_DEF 设置 ESP8266 station 默认 MAC 地址34AT+CIPAPMAC 设置 ESP8266 softAP 的 MAC 地址34AT+CIPAPMAC_CUR 设置 ESP8266 softAP 临时 MAC 地址35AT+CIPAPMAC_DEF 设置 ESP
7、8266 softAP 默认 MAC 地址35AT+CIPSTA 设置 ESP8266 station 的 IP 地址36AT+CIPSTA_CUR 设置 ESP8266 station 临时 IP 地址37AT+CIPSTA_DEF 设置 ESP8266 station 默认 IP 地址38AT+ CIPAP 设置 ESP8266 softAP 的 IP 地址39AT+CIPAP_CUR 设置 ESP8266 softAP 临时 IP 地址40AT+CIPAP_DEF 设置 ESP8266 softAP 默认 IP 地址41AT+CWSTARTSMART 开启 SmartConfig42AT
8、+CWSTOPSMART 停止 SmartConfig425.TCP/IP 相关 AT 指令435.1.5.2.1.2.3.4.5.6.7.8.TCP/IP 指令一览表43TCP/IP44AT+CIPSTATUS 查询网络连接信息44AT+CIPSTART 建立 TCP 连接或 UDP 传输45AT+CIPSEND 发送数据46AT+CIPSENDEX 发送数据47AT+CIPSENDBUF 数据写入 TCP 发包缓存48AT+CIPBUFRESET 重新计数48AT+CIPBUFSTATUS 查询 TCP 发包缓存的状态49AT+CIPCHECKSEQ 查询写入 TCP 发包缓存的某包是否发
9、送成功49Espressif Systems Confidential4/58Friday, Aug 7, 2015ESP8266 AT Instruction SetEspressif Systems9.10.11.12.13.14.15.16.17.18.19.AT+CIPCLOSE 关闭 TCP / UDP 传输50AT+CIFSR 查询本地 IP 地址50AT+CIPMUX 设置多连接51AT+CIPSERVER 建立 TCP server52AT+CIPMODE 设置传输模式52AT+SAVETRANSLINK 保存透传连接到 Flash53AT+CIPSTO 设置 TCP serv
10、er 超时时间54AT+CIUPDATE 通过 WiFi 升级软件55AT+PING ping 功能55AT+CIPDINFO 接收网络数据时是否提示对端 IP 和端口56+IPD 接收网络数据566.附录577.Q&A58Espressif Systems Confidential5/58Friday, Aug 7, 2015ESP8266 AT Instruction SetEspressif Systems前言描述Espressif AT指令集功能以及使用方法1.指令集主要分为:基础 AT 命令、WiFi 功能AT命令、TCP/IP 工具箱 AT 命令等。1.1.自定义 AT 指
11、令AT 基于 esp_iot_sdk 编译,esp_iot_sdkexampleat 中提供了开发者自定义 AT 指令的示例。Espressif Systems 原本提供的 AT 指令以库文件 libat.a 的形式提供,将包含在新编译生成的 AT bin 固件中。在 esp_iot_sdkexamplesatuseruser_main.c 中提供示例,如何实现一条自定义的 AT 指令“AT+TEST”:结构体 at_funcationType 用于定义一条指令的四种类型,例如,指令名称 “AT+TEST”Espressif Systems Confidential6/58Friday, Au
12、g 7, 2015类型定义类型描述说明at_testCmd测试指令对应指令AT+TEST=?AT 示例中注册的实现回调at_testCmdTest建议指令功能返回参数的取值范围若此参数注册为 NULL,则无测试指令at_queryCmd查询指令对应指令AT+TEST?AT 示例中注册的实现回调at_queryCmdTest建议指令功能返回当前值若此参数注册为 NULL,则无查询指令at_setupCmd设置指令对应指令格式AT+TEST=parameter1,parameter2,AT 示例中注册的实现回调at_setupCmdTest建议指令功能设置参数值若此参数注册为 NULL,则无设置指
13、令at_exeCmd执行指令对应指令AT+TESTAT 示例中注册的实现回调at_exeCmdTest建议指令功能执行某项操作若此参数注册为 NULL,则无执行指令ESP8266 AT Instruction SetEspressif Systems用户如需编译客制化 AT 源代码,新增自定义的 AT 指令,请将文件夹 “at” 中的全部内容拷贝到对应版本 esp_iot_sdk 的文件夹 “app” 中开发及编译。如下图1.2.烧录 AT 固件用户可参考 esp_iot_sdkbinat 中boot.bin, 烧录到 flash 0x00000 user1.bin, 烧录到 flash 0x
14、01000blank.bin, 参数初始化me.txt 的说明,进行烧录:AT_v0.22 及之前版本,对应 flash size 512KB,blank.bin 烧录到 flash0x3E000 和 0x7E000AT_v0.23 及之后版本,对应 flash size 1024KB ,blank.bin 烧录到 flash 0x7E000 和 0xFE000如果用户自行编译 AT demo,请参考文档 “2A-ESP8266 IOT_SDK_User_Manual”,blank.bin需要烧录到 “ Flash map ” 一章中说明的用户参数区和系统参数区:请使用 Espressif 官
15、方烧录工具选择对应的 Flash size注意 :,烧录时,请确保正确的 BIN (esp_iot_sdkbinat) 已经烧录到模块 (ESP8266),再执行文档中的 AT 指令。AT 底层已占用 system_os_task 优先级 0 和 1,因此用户如基于 AT 开发,仅支持建立一个优先级为2 的 task.AT 提示 ESP8266 station 连接 AP 的状态如下:WIFI CONNECTED - WiFi 已连接WIFI GOT IP - ESP8266 station 已从 AP 获得 IP WIFI DISCONNECT - WiFi 连接断开Espressif Sy
16、stems Confidential7/58Friday, Aug 7, 2015ESP8266 AT Instruction SetEspressif Systems指令说明指令可以细分为四种类型2.注意:1.2.3.不是每条 AT 指令都具备上述 4 种类型的命令; 括号内为缺省值,不必填写或者可能不显示; 使用双引号表示字符串数据 ”string”:AT+CWSAP=“ESP756290”,”21030826”,1,4波特率为 115200AT 指令必须大写,以回车换行符结尾 “rn”4.5.Espressif Systems Confidential8/58Friday, Aug 7,
17、 2015类型指令格式描述测试指令AT+<x>=?该命令用于查询设置命令或内部程序设置的参数以及其取值范围。查询指令AT+<x>?该命令用于返回参数的当前值。设置指令AT+<x>=<>该命令用于设置用户自定义的参数值。执行指令AT+<x>该命令用于执行受模块内部程序控制的变参数不可变的功能。ESP8266 AT Instruction SetEspressif Systems基础 AT 指令3.3.1.基础 AT 指令一览表Espressif Systems Confidential9/58Friday, Aug 7, 2015基础
18、AT 指令指令描述AT测试 AT 启动AT+RST重启模块AT+GMR查看版本信息AT+GSLP进入 deep-sleep 模式ATE开关回显功能AT+RESTORE恢复出厂设置AT+UARTUART 配置, deprecated不建议使用AT+UART_CURUART 当前临时配置AT+UART_DEFUART 默认配置,保存到 flashAT+SLEEP设置 sleep 模式AT+RFPOWER设置 RF TX Power 上限AT+RFVDD根据 VDD33 设置 RF TX PowerESP8266 AT Instruction SetEspressif Systems3.2.1.基础
19、 AT 指令描述AT 测试 AT 启动AT+RST 重启模块2.AT+GMR 查询版本信息3.Espressif Systems Confidential10/58Friday, Aug 7, 2015AT+GMR 查询版本信息执行指令:AT+GMR响应:<AT version info><SDK version info><compile time>OK参数说明:<AT version info> AT 版本信息<SDK version info> 基于的 SDK 版本信息<compile time> 编译生成时间AT+
20、RST 重启模块执行指令:AT+RST响应:OK参数描述: 无AT 测试 AT 启动执行指令:AT响应:OK参数说明: 无ESP8266 AT Instruction SetEspressif Systems4.AT+GSLP 进入 deep-sleep 模式5.ATE 开关回显功能6.AT+RESTORE 恢复出厂设置Espressif Systems Confidential11/58Friday, Aug 7, 2015AT+RESTORE 恢复出厂设置执行指令:AT+RESTORE响应:OK注意恢复出厂设置,将擦除所有保存到 flash 的参数,恢复为默认参数。注意:恢复出厂设置会导致
21、机器重启。ATE 开关回显功能执行指令:ATE响应:OK参数说明:ATE0 : 关闭回显ATE1 : 开启回显AT+GSLP 进入 deep-sleep 模式设置指令:AT+GSLP=<time>响应:<time> OK参数说明:< time > 设置 ESP8266 的睡眠时长,单位:毫秒。ESP8266 会在休眠设定时长后自动唤醒。注意deep-sleep 功能需要硬件上支持,将XPD_DCDC 通过 0R 连接到 EXT_RSTB, 用作 deep-sleep 唤醒。ESP8266 AT Instruction SetEspressif Systems
22、7.AT+UART UART 配置Espressif Systems Confidential12/58Friday, Aug 7, 2015AT+UART UART 配置deprecated 本指令不建议使用,建议使用 AT+UART_CUR 或者 AT+UART_DEF 代替。设置指令:AT + U A R T = < b a u d r a t e > ,<databits>,<stopbits>,<parity>,<flow control>响应: OK参数说明:<baudrate> UART 波特率<dat
23、abits> 数据位5:5 bit 数据位6:6 bit 数据位7:7 bit 数据位8:8 bit 数据位<stopbits> 停止位1:1 bit 停止位2:1.5 bit 停止位3:2 bit 停止位<parity> 校验位0:None 1:Odd 2:Even<flow control> 流控0:不使能流控1:使能 RTS2:使能 CTS3:同时使能 RTS 和 CTS注意1. 本设置将保存在 flash user parameter 区,重新上电后仍生效。2. 使用流控需要硬件支持流控: MTCK 为 UART0 CTS ; MTDO 为 U
24、ART0 RTS3. 波特率支持范围:110115200*40示例AT+UART=115200,8,1,0,3ESP8266 AT Instruction SetEspressif Systems8.AT+UART_CUR 设置 UART 当前临时设置Espressif Systems Confidential13/58Friday, Aug 7, 2015AT+UART_CUR 设置 UART 当前设置,不保存到 flash设置指令:AT+UART_CUR=<baudrate>,<databits>,<stopbits>,<parity>,&l
25、t;flow control>响应:OK参数说明:<baudrate> UART 波特率<databits> 数据位5:5 bit 数据位6:6 bit 数据位7:7 bit 数据位8:8 bit 数据位<stopbits> 停止位1:1 bit 停止位2:1.5 bit 停止位3:2 bit 停止位<parity> 校验位0:None 1:Odd 2:EVEN<flow control> 流控0:不使能流控1:使能 RTS2:使能 CTS3:同时使能 RTS 和 CTS注意1. 本设置不保存到 flash 。2. 使用流控需要
26、硬件支持流控: MTCK 为 UART0 CTS ; MTDO 为 UART0 RTS3. 波特率支持范围:110115200*40示例AT+UART_CUR=115200,8,1,0,3ESP8266 AT Instruction SetEspressif Systems9.AT+UART_DEF 设置 UART 配置,保存到 flashEspressif Systems Confidential14/58Friday, Aug 7, 2015AT+UART_DEF 设置 UART 配置,保存到 flash设置指令:AT+UART_DEF=<baudrate>,<datab
27、its>,<stopbits>,<parity>,<flow control>响应:OK参数说明:<baudrate> UART 波特率<databits> 数据位5:5 bit 数据位6:6 bit 数据位7:7 bit 数据位8:8 bit 数据位<stopbits> 停止位1:1 bit 停止位2:1.5 bit 停止位3:2 bit 停止位<parity> 校验位0:None 1:Odd 2:EVEN<flow control> 流控0:不使能流控1:使能 RTS2:使能 CTS3:同
28、时使能 RTS 和 CTS注意1. 本设置将保存在 flash user parameter 区,重新上电后仍生效。2. 使用流控需要硬件支持流控: MTCK 为 UART0 CTS ; MTDO 为 UART0 RTS3. 波特率支持范围:110115200*40示例AT+UART_DEF=115200,8,1,0,3ESP8266 AT Instruction SetEspressif Systems10. AT+SLEEP 设置 sleep 模式11. AT+RFPOWER 设置 RF TX Power 上限Espressif Systems Confidential15/58Frida
29、y, Aug 7, 2015AT+RFPOWER 设置 RF TX Power 上限设置指令:AT+RFPOWER=<TX Power>响应:OK参数说明:<TX Power> RF TX Power 值,参数范围 0 82,单位:0.25dBm注意RF TX Power 的设置并不精准,此时设置的是 RF TX Power 的最大值,实际值可能小于设置值。示例AT+RFPOWER=50AT+SLEEP 设置 sleep 模式查询指令:AT+SLEEP?响应:返回当前 sleep 模式OK参数说明: 见设置指令设置指令:AT+SLEEP=<sleep mode&g
30、t;响应:OK参数说明:<sleep mode>0 :禁用休眠模式1 :light-sleep 模式2 :modem-sleep 模式注意sleep 模式仅在单 station 模式下生效。默认为 modem-sleep 模式。示例AT+SLEEP=0ESP8266 AT Instruction SetEspressif Systems12. AT+RFVDD 根据 VDD33 设置 RF TX PowerEspressif Systems Confidential16/58Friday, Aug 7, 2015AT+RFVDD 根据 VDD33 设置 RF TX Power查询指
31、令:AT+RFVDD?响应:+RFVDD:<VDD33>OK注意:本查询指令必须在 TOUT 管脚悬空的情况下使用,否则,查询返回无效值。参数说明:<VDD33> VDD33 电压值,单位:1/1024 V设置指令:AT+RFVDD=<VDD33>响应:OK参数说明:<VDD33> VDD33 电压值,取值范围 1900, 3300执行指令:AT+RFVDDESP8266 自动根据 VDD33 调整 RF TX Power响应:OK注意:本执行指令必须在 TOUT 管脚悬空的情况下使用示例AT+RFVDD=2800ESP8266 AT Instr
32、uction SetEspressif SystemsWiFi 功能 AT 指令4.Espressif Systems Confidential17/58Friday, Aug 7, 2015WiFi 功能 AT 指令指令说明AT+CWMODE设置 WIFI 模式(sta/AP/sta+AP), deprecated 不建议使用AT+CWMODE_CUR设置 WIFI 模式(sta/AP/sta+AP),不保存到 flashAT+CWMODE_DEF设置 WIFI 模式( sta/AP/sta+AP),保存到 flashAT+CWJAP连接 AP, deprecated 不建议使用AT+CWJ
33、AP_CUR连接 AP,不保存到 flashAT+CWJAP_DEF连接 AP,保存到 flashAT+CWLAP列出可用的 AP 信息AT+CWQAP与 AP 断开连接AT+CWSAP设置 ESP8266 softAP 配置, deprecated 不建议使用AT+CWSAP_CUR设置 ESP8266 softAP 配置,不保存到 flashAT+CWSAP_DEF设置 ESP8266 softAP 配置,保存到 flashAT+CWLIF获取连接到 ESP8266 softAP 的 station 的信息AT+CWDHCP设置 DHCP, deprecated 不建议使用AT+CWDHC
34、P_CUR设置 DHCP,不保存到 flashAT+CWDHCP_DEF设置 DHCP,保存到 flashAT+CWAUTOCONN设置上电时是否自动连接 APAT+CIPSTAMAC设置 ESP8266 station 的 MAC 地址, deprecated 不建议使用AT+CIPSTAMAC_CUR设置 ESP8266 station 的 MAC 地址,不保存到 flashAT+CIPSTAMAC_DEF设置 ESP8266 station 的 MAC 地址,保存到 flashAT+CIPAPMAC设置 ESP8266 softAP 的 MAC 地址, deprecated 不建议使用A
35、T+CIPAPMAC_CUR设置 ESP8266 softAP 的 MAC 地址,不保存到 flashAT+CIPAPMAC_DEF设置 ESP8266 softAP 的 MAC 地址,保存到 flashAT+CIPSTA设置 ESP8266 station 的 IP 地址, deprecated 不建议使用AT+CIPSTA_CUR设置 ESP8266 station 的 IP 地址,不保存到 flashESP8266 AT Instruction SetEspressif SystemsEspressif Systems Confidential18/58Friday, Aug 7, 20
36、15AT+CIPSTA_DEF设置 ESP8266 station 的 IP 地址,保存到 flashAT+CIPAP设置 ESP8266 softAP 的 IP 地址, deprecated 不建议使用AT+CIPAP_CUR设置 ESP8266 softAP 的 IP 地址,不保存到 flashAT+CIPAP_DEF设置 ESP8266 softAP 的 IP 地址,保存到 flashESP8266 AT Instruction SetEspressif Systems4.1.1.WiFi 功能指令AT+CWMODE WiFi 模式Espressif Systems Confidenti
37、al19/58Friday, Aug 7, 2015AT+CWMODE - WIFI 模式 (station/softAP/station+softAP)deprecated 本指令不建议使用,请使用 AT+CWMODE_CUR 或者 AT+CWMODE_DEF 代替测试指令:AT+CWMODE=?响应:+CWMODE:( <mode>取值列表)OK参数说明:<mode>1 : station 模式2 : softAP 模式3 : softAP + station 模式功能:查询 ESP8266 当前 WiFi 模式 。查询指令:AT+CWMODE?响应:+CWMODE
38、:<mode>OK参数说明:与上述一致。功能:设置 ESP8266 当前 WiFi 模式 。设置指令: AT+CWMODE=<mode>响应:OK参数说明:与上述一致。注意本设置保存在 flash system parameter 区域.示例AT+CWMODE=3ESP8266 AT Instruction SetEspressif Systems2.AT+CWMODE_CUR 设置当前 WiFi 模式Espressif Systems Confidential20/58Friday, Aug 7, 2015AT+CWMODE_CUR 设置当前 WiFi 模式 (sta
39、/AP/sta+AP),不保存到 flash测试指令:AT+CWMODE_CUR=?响应:+CWMODE_CUR:( <mode>取值列表)OK参数说明:<mode>1 : station 模式2 : softAP 模式3 : softAP + station 模式功能:查询 ESP8266 当前 WiFi 模式 。查询指令: AT+CWMODE_CUR?响应:+CWMODE_CUR:<mode>OK参数说明: 与上述一致功能:设置 ESP8266 当前 WiFi 模式 。设置指令: AT+CWMODE_CUR=<mode>响应:OK参数说明:
40、与上述一致注意本设置不保存到 flash示例AT+CWMODE_CUR=3ESP8266 AT Instruction SetEspressif Systems3.AT+CWMODE_DEF 设置 WiFi 模式并保存到 flashEspressif Systems Confidential21/58Friday, Aug 7, 2015AT+CWMODE_DEF - 设置 WiFi 模式 (sta/AP/sta+AP),并保存到 flash测试指令:AT+CWMODE_DEF=?响应:+CWMODE_DEF:( <mode>取值范围)OK参数说明:<mode>1 :
41、station 模式2 : softAP 模式3 : softAP + station 模式功能:查询 ESP8266 WiFi 模式 。查询指令: AT+CWMODE_DEF?响应:+CWMODE_DEF:<mode>OK参数说明: 与上述一致功能:设置 ESP8266 WiFi 模式 。设置指令: AT+CWMODE_DEF=<mode>响应:OK参数说明: 与上述一致注意本设置保存到 flash system parameter 区域。示例AT+CWMODE_DEF=3ESP8266 AT Instruction SetEspressif Systems4.AT+
42、CWJAP 连接 APEspressif Systems Confidential22/58Friday, Aug 7, 2015AT+CWJAP 连接 APdeprecated 本指令不建议使用,请使用 AT+CWJAP_CUR 或者 AT+CWJAP_DEF 代替。功能:查询 ESP8266 已连接的 AP 信息查询指令:AT+CWJAP?响应:+ CWJAP:<ssid>,<bssid>,<channel>,<rssi>OK参数说明:<ssid> 字符串参数,目标 AP 的 SSID功能:设置 ESP8266 station 需
43、连接的 AP 。设置指令:AT+ CWJAP =<ssid>,<pwd>,<bssid>响应:OK或者+CWJAP:<error code>FAIL参数说明:<ssid> 字符串参数,目标 AP 的 SSID<pwd> 字符串参数,密码最长64字节ASCII<bssid> 字符串参数,目标 AP 的 bssid (MAC 地址),一般用于有多个 SSID 相同的 AP 的情况<error code> 仅供参考,并不可靠1 连接超时2 密码错误3 找不到目标 AP4 连接失败参数设置需要开启 stat
44、ion 模式,若 SSID 或者 password 中含有特殊符号,例如 , 或者 “ 或者 时,需要进行转义,其它字符转义无效注意本设置保存到 flash system parameter 区域。示例AT+CWJAP =“abc”,“0123456789”例如,目标 AP 的 SSID 为 “ab,c”password 为 “0123456789” ,则指令如下: AT+CWJAP =“ab,c”,“0123456789”如果有多个 AP 的 SSID 均为“abc”,可通过 bssid 确定目标 AP: AT+CWJAP =“abc”,“0123456789”,”ca:d7:19:d8:a
45、6:44”ESP8266 AT Instruction SetEspressif Systems5.AT+CWJAP_CUR 临时连接 APEspressif Systems Confidential23/58Friday, Aug 7, 2015AT+CWJAP_CUR 连接 AP,不保存到 Flash功能:查询 ESP8266 station 当前连接的 AP查询指令:AT+CWJAP_CUR?响应:+ CWJAP_CUR:<ssid>,<bssid>,<channel>,<rssi>OK参数说明:<ssid> string, A
46、Ps SSID功能:设置 ESP8266 station 需连接的 AP 。设置指令:AT+CWJAP_CUR =<ssid>,<pwd>,<bssid>响应:OK或者+CWJAP:<error code>FAIL参数说明:<ssid> 字符串参数,目标 AP 的 SSID<pwd> 字符串参数,密码最长64字节ASCII<bssid> 字符串参数,目标 AP 的 bssid (MAC 地址),一般用于有多个 SSID 相同的 AP 的情况<error code> 仅供参考,并不可靠1 连接超时2
47、密码错误3 找不到目标 AP4 连接失败参数设置需要开启 station 模式,若 SSID 或者 password 中含有特殊符号,例如 , 或者 “ 或者 时,需要进行转义,其它字符转义无效注意本设置不保存到 flash示例AT+ CWJAP_CUR =“abc”,“0123456789”例如,目标 AP 的 SSID 为 “ab,c”password 为 “0123456789” ,则指令如下: AT+CWJAP_CUR =“ab,c”,“0123456789”如果有多个 AP 的 SSID 均为“abc”,可通过 bssid 确定目标 AP: AT+CWJAP_CUR =“abc”,“
48、0123456789”,”ca:d7:19:d8:a6:44”ESP8266 AT Instruction SetEspressif Systems6.AT+CWJAP_DEF 连接 AP,保存到 flashEspressif Systems Confidential24/58Friday, Aug 7, 2015AT+CWJAP_DEF 连接 AP,并保存到 flash功能:查询 ESP8266 station 需连接的 AP 。查询指令:AT+CWJAP_DEF?响应 :+ CWJAP_DEF:<ssid>,<bssid>,<channel>,<r
49、ssi>OK参数说明:<ssid> 字符串参数,目标 AP 的 SSID功能:设置 ESP8266 station 需连接的 AP 。设置指令:AT+ CWJAP_DEF =<ssid>,<pwd>,<bssid>响应:OK或者+CWJAP:<error code>FAIL参数说明:<ssid> 字符串参数,目标 AP 的 SSID<pwd> 字符串参数,密码最长64字节ASCII<bssid> 字符串参数,目标 AP 的 bssid (MAC 地址),一般用于有多个 SSID 相同的 AP
50、的情况<error code> 仅供参考,并不可靠1 连接超时2 密码错误3 找不到目标 AP4 连接失败参数设置需要开启 station 模式,若 SSID 或者 password 中含有特殊符号,例如 , 或者 “ 或者 时,需要进行转义,其它字符转义无效注意本设置保存到 flash system parameter 区域。示例AT+CWJAP_DEF =“abc”,“0123456789”例如,目标 AP 的 SSID 为 “ab,c”password 为 “0123456789” ,则指令如下: AT+CWJAP_DEF =“ab,c”,“0123456789”如果有多个
51、AP 的 SSID 均为“abc”,可通过 bssid 确定目标 AP: AT+CWJAP_DEF =“abc”,“0123456789”,”ca:d7:19:d8:a6:44”ESP8266 AT Instruction SetEspressif Systems7.AT+CWLAP 列出当前可用的 APsEspressif Systems Confidential25/58Friday, Aug 7, 2015AT+CWLAP - 列出当前可用的 APs功能:列出符合特定条件的 APs.设置指令:AT+ CWLAP =<ssid>,< mac >,<ch>
52、响应 :+ CWLAP: <ecn>,<ssid>,<rssi>,<mac>,<ch>,<freq offset>OK ERROR参数说明 : 如下描述功能 :列出当前可用的 APs. 执行指令: AT+CWLAP响应 :+ CWLAP: <ecn>,<ssid>,<rssi>,<mac>,<ch>,<freq offset>OK ERROR参数说明:< ecn > 加密方式0 OPEN1 WEP2 WPA_PSK3 WPA2_PSK4 W
53、PA_WPA2_PSK<ssid> 字符串参数,AP 的 SSID<rssi> 信号强度<mac> 字符串参数,AP 的 MAC 地址<freq offset> AP 频偏,单位:KHz,转换成 ppm 需除以2.4示例AT+CWLAP="wifi","ca:d7:19:d8:a6:44",6或者查找指定 SSID 的 AP : AT+CWLAP="wifi"ESP8266 AT Instruction SetEspressif Systems8.AT+CWQAP 断开与 AP 的连接9
54、.AT+CWSAP 配置 ESP8266 softAP 参数Espressif Systems Confidential26/58Friday, Aug 7, 2015AT+ CWSAP 配置 ESP8266 softAP 参数deprecated 本指令不建议使用,请使用 AT+CWSAP_CUR 或者 AT+CWSAP_DEF 代替。功能:查询 ESP8266 softAP 的配置参数查询指令:AT+CWSAP?响应 :+ CWSAP:<ssid>,<pwd>,<chl>,<ecn>参数说明: 如下所述功能:设置 ESP8266 softAP 的配置参数设置指令:AT+CWSAP=<ssid>,<pwd>,<chl>,<ecn>,<max conn>响应 :OK ERRO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 助产师复习试题含答案
- 2025年度智能电网规划设计合同
- 医保协议合同范本
- 农村硅藻泥采购合同范本
- 仪器 借用合同范本
- cng缠绕气瓶合同范本
- 2024年半导体分立器件项目评估报告
- 北京办公装修合同范本
- 楼地面找平工程合同范本
- 会议室使用合同范本
- 杭州市淳安县国有企业招聘笔试真题2024
- 2024政府采购评审专家考试真题库及答案
- 2025年道路货运驾驶员从业资格证模拟考试题
- 数学-安徽省皖南八校2025届高三上学期12月第二次大联考试题和答案
- 退市新规解读-上海证券交易所、大同证券
- 融资报告范文模板
- 桃李面包盈利能力探析案例11000字
- GB/Z 30966.71-2024风能发电系统风力发电场监控系统通信第71部分:配置描述语言
- 脑梗死的护理查房
- 2025高考数学专项复习:概率与统计的综合应用(十八大题型)含答案
- 2024-2030年中国紫苏市场深度局势分析及未来5发展趋势报告
评论
0/150
提交评论