




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、ESP8266 AT 指令集Version 0.40Espressif Systems IOT TeamCopyright (c) 2015ESP8266 AT Instruction SetEspressif Systems免責申明和版權(quán)公告本文中的信息,包括供參考的URL地址,如有變更,恕不另行通知。文檔“按現(xiàn)狀”提供,不負任何擔保責任,包括對適銷性、適用于特定用途或非侵權(quán)性的任何擔保,和任何提案、規(guī)格或樣品在他處提到的任何擔保。本文檔不負任何責任,包括使用本文檔內(nèi)信息產(chǎn)生的侵犯任何專利權(quán)行為的責任。本文檔在此未以禁止反言或其他方式授予任何知識產(chǎn)權(quán)使用許可,不管是明示許可還是暗示許可。Wi
2、-Fi聯(lián)盟成員標志歸Wi-Fi聯(lián)盟所有。文中提到的所有商標名稱、商標和注冊商標均屬其各自所有者的財產(chǎn),特此聲明。版權(quán)歸© 2015 樂鑫信息科技(上海)有限公司所有。保留所有權(quán)利。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 根據(jù) 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 參數(shù)26AT+CWSAP_CUR 配置 ESP8266 softAP 當前參數(shù)27AT+CWSAP_DEF 配置 ESP8266 softAP 參數(shù),保存到 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 查詢網(wǎng)絡連接信息44AT+CIPSTART 建立 TCP 連接或 UDP 傳輸45AT+CIPSEND 發(fā)送數(shù)據(jù)46AT+CIPSENDEX 發(fā)送數(shù)據(jù)47AT+CIPSENDBUF 數(shù)據(jù)寫入 TCP 發(fā)包緩存48AT+CIPBUFRESET 重新計數(shù)48AT+CIPBUFSTATUS 查詢 TCP 發(fā)包緩存的狀態(tài)49AT+CIPCHECKSEQ 查詢寫入 TCP 發(fā)包緩存的某包是否發(fā)
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 接收網(wǎng)絡數(shù)據(jù)時是否提示對端 IP 和端口56+IPD 接收網(wǎng)絡數(shù)據(jù)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 中提供了開發(fā)者自定義 AT 指令的示例。Espressif Systems 原本提供的 AT 指令以庫文件 libat.a 的形式提供,將包含在新編譯生成的 AT bin 固件中。在 esp_iot_sdkexamplesatuseruser_main.c 中提供示例,如何實現(xiàn)一條自定義的 AT 指令“AT+TEST”:結(jié)構(gòu)體 at_funcationType 用于定義一條指令的四種類型,例如,指令名稱 “AT+TEST”Espressif Systems Confidential6/58Friday, Au
12、g 7, 2015類型定義類型描述說明at_testCmd測試指令對應指令AT+TEST=?AT 示例中注冊的實現(xiàn)回調(diào)at_testCmdTest建議指令功能返回參數(shù)的取值范圍若此參數(shù)注冊為 NULL,則無測試指令at_queryCmd查詢指令對應指令AT+TEST?AT 示例中注冊的實現(xiàn)回調(diào)at_queryCmdTest建議指令功能返回當前值若此參數(shù)注冊為 NULL,則無查詢指令at_setupCmd設置指令對應指令格式AT+TEST=parameter1,parameter2,AT 示例中注冊的實現(xiàn)回調(diào)at_setupCmdTest建議指令功能設置參數(shù)值若此參數(shù)注冊為 NULL,則無設置指
13、令at_exeCmd執(zhí)行指令對應指令AT+TESTAT 示例中注冊的實現(xiàn)回調(diào)at_exeCmdTest建議指令功能執(zhí)行某項操作若此參數(shù)注冊為 NULL,則無執(zhí)行指令ESP8266 AT Instruction SetEspressif Systems用戶如需編譯客制化 AT 源代碼,新增自定義的 AT 指令,請將文件夾 “at” 中的全部內(nèi)容拷貝到對應版本 esp_iot_sdk 的文件夾 “app” 中開發(fā)及編譯。如下圖1.2.燒錄 AT 固件用戶可參考 esp_iot_sdkbinat 中boot.bin, 燒錄到 flash 0x00000 user1.bin, 燒錄到 flash 0x
14、01000blank.bin, 參數(shù)初始化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 ” 一章中說明的用戶參數(shù)區(qū)和系統(tǒng)參數(shù)區(qū):請使用 Espressif 官
15、方燒錄工具選擇對應的 Flash size注意 :,燒錄時,請確保正確的 BIN (esp_iot_sdkbinat) 已經(jīng)燒錄到模塊 (ESP8266),再執(zhí)行文檔中的 AT 指令。AT 底層已占用 system_os_task 優(yōu)先級 0 和 1,因此用戶如基于 AT 開發(fā),僅支持建立一個優(yōu)先級為2 的 task.AT 提示 ESP8266 station 連接 AP 的狀態(tài)如下: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 種類型的命令; 括號內(nèi)為缺省值,不必填寫或者可能不顯示; 使用雙引號表示字符串數(shù)據(jù) ”string”:AT+CWSAP=“ESP756290”,”21030826”,1,4波特率為 115200AT 指令必須大寫,以回車換行符結(jié)尾 “rn”4.5.Espressif Systems Confidential8/58Friday, Aug 7,
17、 2015類型指令格式描述測試指令AT+<x>=?該命令用于查詢設置命令或內(nèi)部程序設置的參數(shù)以及其取值范圍。查詢指令AT+<x>?該命令用于返回參數(shù)的當前值。設置指令AT+<x>=<>該命令用于設置用戶自定義的參數(shù)值。執(zhí)行指令AT+<x>該命令用于執(zhí)行受模塊內(nèi)部程序控制的變參數(shù)不可變的功能。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根據(jù) 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 查詢版本信息執(zhí)行指令:AT+GMR響應:<AT version info><SDK version info><compile time>OK參數(shù)說明:<AT version info> AT 版本信息<SDK version info> 基于的 SDK 版本信息<compile time> 編譯生成時間AT+
20、RST 重啟模塊執(zhí)行指令:AT+RST響應:OK參數(shù)描述: 無AT 測試 AT 啟動執(zhí)行指令:AT響應:OK參數(shù)說明: 無ESP8266 AT Instruction SetEspressif Systems4.AT+GSLP 進入 deep-sleep 模式5.ATE 開關回顯功能6.AT+RESTORE 恢復出廠設置Espressif Systems Confidential11/58Friday, Aug 7, 2015AT+RESTORE 恢復出廠設置執(zhí)行指令:AT+RESTORE響應:OK注意恢復出廠設置,將擦除所有保存到 flash 的參數(shù),恢復為默認參數(shù)。注意:恢復出廠設置會導致
21、機器重啟。ATE 開關回顯功能執(zhí)行指令:ATE響應:OK參數(shù)說明:ATE0 : 關閉回顯ATE1 : 開啟回顯AT+GSLP 進入 deep-sleep 模式設置指令:AT+GSLP=<time>響應:<time> OK參數(shù)說明:< 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參數(shù)說明:<baudrate> UART 波特率<dat
23、abits> 數(shù)據(jù)位5:5 bit 數(shù)據(jù)位6:6 bit 數(shù)據(jù)位7:7 bit 數(shù)據(jù)位8:8 bit 數(shù)據(jù)位<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 區(qū),重新上電后仍生效。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參數(shù)說明:<baudrate> UART 波特率<databits> 數(shù)據(jù)位5:5 bit 數(shù)據(jù)位6:6 bit 數(shù)據(jù)位7:7 bit 數(shù)據(jù)位8:8 bit 數(shù)據(jù)位<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參數(shù)說明:<baudrate> UART 波特率<databits> 數(shù)據(jù)位5:5 bit 數(shù)據(jù)位6:6 bit 數(shù)據(jù)位7:7 bit 數(shù)據(jù)位8:8 bit 數(shù)據(jù)位<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 區(qū),重新上電后仍生效。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參數(shù)說明:<TX Power> RF TX Power 值,參數(shù)范圍 0 82,單位:0.25dBm注意RF TX Power 的設置并不精準,此時設置的是 RF TX Power 的最大值,實際值可能小于設置值。示例AT+RFPOWER=50AT+SLEEP 設置 sleep 模式查詢指令:AT+SLEEP?響應:返回當前 sleep 模式OK參數(shù)說明: 見設置指令設置指令:AT+SLEEP=<sleep mode&g
30、t;響應:OK參數(shù)說明:<sleep mode>0 :禁用休眠模式1 :light-sleep 模式2 :modem-sleep 模式注意sleep 模式僅在單 station 模式下生效。默認為 modem-sleep 模式。示例AT+SLEEP=0ESP8266 AT Instruction SetEspressif Systems12. AT+RFVDD 根據(jù) VDD33 設置 RF TX PowerEspressif Systems Confidential16/58Friday, Aug 7, 2015AT+RFVDD 根據(jù) VDD33 設置 RF TX Power查詢指
31、令:AT+RFVDD?響應:+RFVDD:<VDD33>OK注意:本查詢指令必須在 TOUT 管腳懸空的情況下使用,否則,查詢返回無效值。參數(shù)說明:<VDD33> VDD33 電壓值,單位:1/1024 V設置指令:AT+RFVDD=<VDD33>響應:OK參數(shù)說明:<VDD33> VDD33 電壓值,取值范圍 1900, 3300執(zhí)行指令:AT+RFVDDESP8266 自動根據(jù) VDD33 調(diào)整 RF TX Power響應:OK注意:本執(zhí)行指令必須在 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參數(shù)說明:<mode>1 : station 模式2 : softAP 模式3 : softAP + station 模式功能:查詢 ESP8266 當前 WiFi 模式 。查詢指令:AT+CWMODE?響應:+CWMODE
38、:<mode>OK參數(shù)說明:與上述一致。功能:設置 ESP8266 當前 WiFi 模式 。設置指令: AT+CWMODE=<mode>響應:OK參數(shù)說明:與上述一致。注意本設置保存在 flash system parameter 區(qū)域.示例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參數(shù)說明:<mode>1 : station 模式2 : softAP 模式3 : softAP + station 模式功能:查詢 ESP8266 當前 WiFi 模式 。查詢指令: AT+CWMODE_CUR?響應:+CWMODE_CUR:<mode>OK參數(shù)說明: 與上述一致功能:設置 ESP8266 當前 WiFi 模式 。設置指令: AT+CWMODE_CUR=<mode>響應:OK參數(shù)說明:
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參數(shù)說明:<mode>1 :
41、station 模式2 : softAP 模式3 : softAP + station 模式功能:查詢 ESP8266 WiFi 模式 。查詢指令: AT+CWMODE_DEF?響應:+CWMODE_DEF:<mode>OK參數(shù)說明: 與上述一致功能:設置 ESP8266 WiFi 模式 。設置指令: AT+CWMODE_DEF=<mode>響應:OK參數(shù)說明: 與上述一致注意本設置保存到 flash system parameter 區(qū)域。示例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參數(shù)說明:<ssid> 字符串參數(shù),目標 AP 的 SSID功能:設置 ESP8266 station 需
43、連接的 AP 。設置指令:AT+ CWJAP =<ssid>,<pwd>,<bssid>響應:OK或者+CWJAP:<error code>FAIL參數(shù)說明:<ssid> 字符串參數(shù),目標 AP 的 SSID<pwd> 字符串參數(shù),密碼最長64字節(jié)ASCII<bssid> 字符串參數(shù),目標 AP 的 bssid (MAC 地址),一般用于有多個 SSID 相同的 AP 的情況<error code> 僅供參考,并不可靠1 連接超時2 密碼錯誤3 找不到目標 AP4 連接失敗參數(shù)設置需要開啟 stat
44、ion 模式,若 SSID 或者 password 中含有特殊符號,例如 , 或者 “ 或者 時,需要進行轉(zhuǎn)義,其它字符轉(zhuǎn)義無效注意本設置保存到 flash system parameter 區(qū)域。示例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參數(shù)說明:<ssid> string, A
46、Ps SSID功能:設置 ESP8266 station 需連接的 AP 。設置指令:AT+CWJAP_CUR =<ssid>,<pwd>,<bssid>響應:OK或者+CWJAP:<error code>FAIL參數(shù)說明:<ssid> 字符串參數(shù),目標 AP 的 SSID<pwd> 字符串參數(shù),密碼最長64字節(jié)ASCII<bssid> 字符串參數(shù),目標 AP 的 bssid (MAC 地址),一般用于有多個 SSID 相同的 AP 的情況<error code> 僅供參考,并不可靠1 連接超時2
47、密碼錯誤3 找不到目標 AP4 連接失敗參數(shù)設置需要開啟 station 模式,若 SSID 或者 password 中含有特殊符號,例如 , 或者 “ 或者 時,需要進行轉(zhuǎn)義,其它字符轉(zhuǎn)義無效注意本設置不保存到 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參數(shù)說明:<ssid> 字符串參數(shù),目標 AP 的 SSID功能:設置 ESP8266 station 需連接的 AP 。設置指令:AT+ CWJAP_DEF =<ssid>,<pwd>,<bssid>響應:OK或者+CWJAP:<error code>FAIL參數(shù)說明:<ssid> 字符串參數(shù),目標 AP 的 SSID<pwd> 字符串參數(shù),密碼最長64字節(jié)ASCII<bssid> 字符串參數(shù),目標 AP 的 bssid (MAC 地址),一般用于有多個 SSID 相同的 AP
50、的情況<error code> 僅供參考,并不可靠1 連接超時2 密碼錯誤3 找不到目標 AP4 連接失敗參數(shù)設置需要開啟 station 模式,若 SSID 或者 password 中含有特殊符號,例如 , 或者 “ 或者 時,需要進行轉(zhuǎn)義,其它字符轉(zhuǎn)義無效注意本設置保存到 flash system parameter 區(qū)域。示例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參數(shù)說明 : 如下描述功能 :列出當前可用的 APs. 執(zhí)行指令: AT+CWLAP響應 :+ CWLAP: <ecn>,<ssid>,<rssi>,<mac>,<ch>,<freq offset>OK ERROR參數(shù)說明:< ecn > 加密方式0 OPEN1 WEP2 WPA_PSK3 WPA2_PSK4 W
53、PA_WPA2_PSK<ssid> 字符串參數(shù),AP 的 SSID<rssi> 信號強度<mac> 字符串參數(shù),AP 的 MAC 地址<freq offset> AP 頻偏,單位:KHz,轉(zhuǎn)換成 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 參數(shù)Espressif Systems Confidential26/58Friday, Aug 7, 2015AT+ CWSAP 配置 ESP8266 softAP 參數(shù)deprecated 本指令不建議使用,請使用 AT+CWSAP_CUR 或者 AT+CWSAP_DEF 代替。功能:查詢 ESP8266 softAP 的配置參數(shù)查詢指令:AT+CWSAP?響應 :+ CWSAP:<ssid>,<pwd>,<chl>,<ecn>參數(shù)說明: 如下所述功能:設置 ESP8266 softAP 的配置參數(shù)設置指令:AT+CWSAP=<ssid>,<pwd>,<chl>,<ecn>,<max conn>響應 :OK ERRO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 德陽城市軌道交通職業(yè)學院《生物課程與教學論微格訓練》2023-2024學年第二學期期末試卷
- 美術設備采購協(xié)議
- 2025-2030表面印刷薄膜行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030藜麥市場市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 陜西電子信息職業(yè)技術學院《現(xiàn)當代文學(四)》2023-2024學年第二學期期末試卷
- 2025-2030自行車部件行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 廣西理工職業(yè)技術學院《多變量分析》2023-2024學年第二學期期末試卷
- 2025-2030維生素口嚼片行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 2025年精神衛(wèi)生護理工作改進計劃
- 青海交通職業(yè)技術學院《生理與藥理學》2023-2024學年第二學期期末試卷
- (高清版)DZT 0203-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 稀有金屬類
- 2024年醫(yī)學高級職稱-口腔外科(醫(yī)學高級)筆試歷年真題薈萃含答案
- 消防系統(tǒng)聯(lián)動檢測及檢修方案
- 醫(yī)用耗材配送服務方案
- 公立醫(yī)院績效考核微創(chuàng)手術目錄(第2版)
- 《小學生C++創(chuàng)意編程》第8單元課件 函數(shù)
- 物理化學(下)(華東理工大學)智慧樹知到課后章節(jié)答案2023年下華東理工大學
- (180)-專題五 為什么歷史和人民選擇了馬克思主義
- 區(qū)域地理中國的地形-PPT
- 醫(yī)院內(nèi)靜脈血栓栓塞癥防治質(zhì)量評價與管理指南課件
- 危險化學品經(jīng)營管理制度
評論
0/150
提交評論