版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、樂鑫信息科技Espressif SystemsESP8266用戶手冊StatusCurrent versionV0.3AuthorYu Fei&JackieCompletion Date2014.9.2ReviewerCompletion DateCONFIDENTIALINTERNALq PUBLIC版本信息日期版本撰寫人審核人修改說明20喻菲初稿20Jackie增丿川章節(jié)1.12、.2木口.3的 內(nèi)容20喻菲更新AT指令集免貴申明和版權(quán)公告本文中的信息,包括供參考的URL地址,如有變更,恕不另行通知。文檔“按現(xiàn)狀”提供,不負任
2、何擔(dān)保責(zé)任,包括對適銷性、適用于特定用途 或非侵權(quán)性的任何擔(dān)保,和任何提案、規(guī)格或樣品在他處提到的任何擔(dān)保。本文 檔不負任何擊任,包括使用本文檔內(nèi)信息產(chǎn)生的侵犯任何專利權(quán)行為的擊任°本 文檔在此未以禁止反言或其他方式授予任何知識產(chǎn)權(quán)使用許可,不管是明示許可 還是暗示許可。Wi-Fi聯(lián)盟成員標志歸Wi-Fi聯(lián)盟所有。文中提到的所有商標鳥稱、商標和注冊商標均屈其各自所有者的財產(chǎn),特此 聲明。版權(quán)歸©2014樂鑫信息技術(shù)有限公司所有。保留所有權(quán)利。目錄版本信息2目錄31. 產(chǎn)品概述51.1. 概述51.1.1. 特點61.1.2. 模塊參數(shù)71.13.主要應(yīng)用領(lǐng)域81.2. 硬件
3、介紹91.2.1. 管腳定義91.2.2. 電氣特性111.23.ESP8266封裝尺寸圖121.24開發(fā)套件131.3.典型應(yīng)用131.3.1. UART應(yīng)用硬件連接131.3.2. 傳感器應(yīng)用硬件連接131.3.3. 智能燈應(yīng)用硬件連接141.3.4. WIFI智能開關(guān)應(yīng)用硬件連接152. 功能介紹172.1. 無線組網(wǎng)172.1.1. ESP8266 在 SoftAP 模式172.1.2. ESP8266 在 station 模式172.1.3. ESP8266 在 SoftAP + station 共存模式182.2. 透傳功能182.3. UART成幀機制192.4. 加密202.5
4、. 省電機制202.6. 固件升級213. 使用指南223.1. Website 操作指南223.1.1. 設(shè)備開發(fā)233.1.2. 產(chǎn)品管理263.2. 模塊使用介紹283.2.1. 軟件調(diào)試工具283.2.2. 網(wǎng)絡(luò)連接283.2.3. 初始參數(shù)283.3. 應(yīng)用舉例293.3.1. 無線遙控應(yīng)用293.3.2. 遠程連接應(yīng)用293.3.3. 透明串口304. AT指令說明314.1. AT指令集概述314.1.1. AT指令分類314.1.2. 指令集325. 其他詳細資料46附錄:樂鑫聯(lián)系方式473 | P a g eEspressif SystemsSept 2,2014樂鑫信息科技
5、Espressif Systems# | P a g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems1 產(chǎn)品概述1.1.概述樂鑫智能互聯(lián)平臺一一ESP8266擁有高性能無線SOC,給移動平臺設(shè)計 師帶來福咅,它以最低成本提供最大實用性,為WiFi功能嵌入其他系統(tǒng)提供 無限可能。unroq s鎖相環(huán) j-VC0-|v2-| |鎖相環(huán) 電源管理|偏置電路MAC寄存器CPU內(nèi)核成幀器加速器SRAM接口SDIOSPIGPIOI2C電源管理圖1: ESP8266結(jié)構(gòu)圖ESP8266是一個完整且門成體系的WiFi網(wǎng)絡(luò)解決方案,能夠獨立運行, 也可以
6、作為slave搭載于其他Host運行。ESP8266在搭載應(yīng)用并作為設(shè)備中唯一的應(yīng)用處理器時,能夠直接從外接 閃存中啟動。內(nèi)置的高速緩沖存儲器有利于提高系統(tǒng)性能,并減少內(nèi)存需求。另外一種情況是,無線上網(wǎng)接入承擔(dān)WiFi適配器的任務(wù)時,可以將其添 加到任何基于微控制器的設(shè)計中,連接簡單易行,只需通過SPI/SDIO接口或 中央處理器AHB橋接口即可。ESP8266強大的片上處理和存儲能力,使其可通過GPIO 口集成傳感器及 其他應(yīng)用的特定設(shè)備,實現(xiàn)了最低前期的開發(fā)和運行中最少地占用系統(tǒng)資源。5 | P a g eEspressif SystemsSept 2,2014ESP8266高度片內(nèi)集成,
7、包括天線開關(guān)balun.電源管理轉(zhuǎn)換器,因此僅 需極少的外部電路,且包括前端模塊在內(nèi)的整個解決方案在設(shè)計時將所占PCB 空間降到最低。裝有ESP8266的系統(tǒng)表現(xiàn)出來的領(lǐng)先特征有:節(jié)能VoIP在睡眠/喚醒模式之 間的快速切換、配合低功率操作的自適應(yīng)無線電偏置、前端信號的處理功能、 故障排除和無線電系統(tǒng)共存特性為消除蜂窩/藍外/DDR/LVDS/LCD干擾。:Ll.l.特點> 802.11 b/g/n> WIFI 2.4 GHz,支持 WPA/WPA2 安全模式>超小尺寸模組>內(nèi)置10 bit高精度ADC>內(nèi)置TCP/IP協(xié)議棧>內(nèi)置TR開關(guān)、balun. L
8、NA、功率放大器和匹配網(wǎng)絡(luò)>內(nèi)置PLL、穩(wěn)壓器和電源管理組件> 802.11b模式下+ 19.SdBm的輸出功率>支持天線分集>斷電泄露電流小于10uA>內(nèi)置低功率32位CPU:可以兼作應(yīng)用處理器> SDIO2.0. SPI、UART> STBC、lxl MIM0> 2x1 MIM0> A-MPDU、A-MSDU的聚合和0.4 s的保護間隔> 2ms之內(nèi)喚醒、連接并傳遞數(shù)據(jù)包>待機狀態(tài)消耗功率小于l.OmW (DTIM3)> 工作溫度范Ifl -40-125-C1丄2 模塊參數(shù)分類1參數(shù)取值無線參數(shù)標準認證CCC/FCC/
9、CE無線標準802.11 b/g/n頻率范圍2.4G-2.5G(2400M-2483.5M)發(fā)射功率802.11b:20 dBm802.11 g: 17 dBm802.11 n: 14 dBm接收靈敏度802.11 b: (11Mbps) -91db802.11 g: (54Mbps) -75db802.11 n: (MCS7) -72db天線選項PCB板載天線、外置天線、IPEX接口天線、陶瓷貼片夭線硬件參數(shù)數(shù)據(jù)接口UARTPWM、GPIOT作電壓3.3V工作電流平均電流80mA工作溫度-40° 125°存儲溫度常溫尺寸5x5mm外部接口N/A軟件參數(shù)無線網(wǎng)絡(luò)模式stat
10、ion/softAP/SoftAP+station安全機制WPA/WPA2加密類型WEP/TKIP/AES升級固件本地串口燒錄7 | P a g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems云端升級定制開發(fā)支持客戶自定義服務(wù)器 提供SDK給客戶二次開發(fā)網(wǎng)絡(luò)協(xié)議IPv4, TCP/UDP/HTTP/FTP用戶配置AT+指令集,WebSite操作,Android/iOS 終端113 主要應(yīng)用領(lǐng)域智能電源插頭家庭白動化網(wǎng)狀網(wǎng)絡(luò)工業(yè)無線控制嬰兒監(jiān)控器網(wǎng)絡(luò)攝像機傳感器網(wǎng)絡(luò)可穿戴電子產(chǎn)品無線位置感知設(shè)備安全ID標簽無線定位系統(tǒng)信號1-2.硬件介紹
11、12丄管腳定義Ci z o1VDDALNA) LNAfINI YDD3P3【PA_EALUN1 VDD3P3PAZSTG1) YDD.RTC _TOUTCHIP ENXPD DCDCdxcron £mx rddlx Yld.wlscJCJaA oodNVTOOAM2JS 喘GPI05 SD DATA J sdZcata "SDCLK SD.CMD SD_DATA3 SD_DATA2 VDDFST5SSW1.Z005圖2: ESP8266管腳定義圖Table 1 ESP8266管腳功能定義PinNameFunction1VDDA模擬電源3.0 3.3V2LNA射頻天線接口,芯
12、片輸出阻抗為50 Q,無需對芯片進行匹配,但建議保留n型匹配網(wǎng)絡(luò)對天線進行匹配3VDD3P3功放電源3.03.3V4VDD3P3功放電源3.03.3V5VDD_RTCNC(l.lV)6TOUTadc管腳7CHIP_EN芯片使能端。高電平:有效,芯片正常工作;9 I p a g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems低電平:芯片關(guān)閉,電流很小。8XPD_DCDCDeep-Sleep Wakeup; GPI0169MTMSGPI014; HSPICLK10MTDIGPI012;HSPIQ11VDDPST數(shù)字和10電源(1.8V-3.
13、3V)12MTCKGPI013;HSPID13MTDOGPI015;HSPICS14GPI02可用作燒寫Flash時UARTTx: GPI0215GPIOOGPIOO;SPICS216GPI04GPI0417VDDPST數(shù)字和10電源(1.8V-3.3V)18SDIO_DATA_2連接到SD_D2 (串聯(lián) 200Q);SPIHD; HSPIHD19SDIO_DATA_3連接到SD_D3 (串聯(lián) 200Q); SPIWP; HSPIWP20SDIO_CMD連接到SD_CMD(串聯(lián) 2000); SPICSO21SDIO_CLK連接到SD_CLK (串聯(lián) 2000); SPICLK22SDIO_D
14、ATA_0連接到SD_DO (串聯(lián) 200Q); SPIQ23SDIO_DATA_1連接到SD_D1 (串聯(lián) 200Q); SPID24GPI05GPI0525UORXD可用作燒寫Flash時UART Rx; GPI0326UOTXDGPI01; SPICS127XTAL_OUT連接晶振輸出端,可用于提供BT的時鐘輸入28XTALJN連接晶振輸入端29VDDD模擬電源3.03.3V30VDDA模擬電源3.0-3.3V31RES12K串聯(lián)12kQ電阻到地32EXT_RSTB外部reset信號(低電半有效)注:GPI02. GPIOO、MTD0構(gòu)成3bit可進行SDI0模式的選擇。1.2.2.電氣
15、特性Table 2 ESP8266 電氣特性參數(shù)條件最小值典型值最大值單位存放溫度范圍-45125°C最大焊接溫度IPC/JEDECJ-STD-020260°C工作電壓03.8V任意I/O腳電壓03.3V靜電釋放量(人體模型)TAMB=25°C2KV靜電釋放最(充電設(shè)備模型)TAMB=25°C1KVTable 3ESP8266 功耗參數(shù)最小值典型值最大值單位傳送 802.11b, CCK 11Mbps, P OUT=+17dBm170mA傳送 802.11g, OFDM 54Mbps, P OUT =+15dBm140mA傳送 802.11n, MCS7
16、, P OUT =+13dBm120mA接收 802.11b,包長 1024 字節(jié)z -80dBm50mA接收 802.llg, 包長 1024 字節(jié),-70dBm56mA接收 802.lln,包長 1024 字節(jié),-65dBm56mAModem-SleepX15mALight-Sleep 0.9mADeep-Sleep 10uA關(guān)機5uA注:Modem-Sleep用于需要CPU血 處于工作狀態(tài) 如PWM或I2S應(yīng)用等。在保持WiFi連接時. 如果沒育數(shù)據(jù)傳輸.叮根據(jù)802.H標準(如U-APSD)關(guān)閉WiFi Modem電路來省電。例如,在DTIM3 時.每sleep 300mS農(nóng)來3mS接
17、收AP的Beacon包等,則墜體平均電流約15mA.注:Light-Sleep用T CPU可暫停的應(yīng)用,如WiFi開關(guān).在保持WiFi連接時,如果沒冇數(shù)據(jù)傳輸, 可根據(jù)802.11標準(如U-APSD) 關(guān)閉WiFi Modem電路并 暫停CPU來省電。例如.在DTIM3時. 毎sleep 300mS,醒來3mS接收AP的Beacon包等.則整體平均電流約0.9mA.注:Deep-Sleep不需一直保持WiFi連接,很長時間才發(fā)送一次數(shù)據(jù)包的應(yīng)用,如毎100秒測雖次溫度的傳感器.例如,每300S醉來后需0.3ls連上AP發(fā)送數(shù)據(jù),則整體平均電流可遠小于1mA.1.2.3.ESP8266封裝尺寸
18、圖pin #i corBY HARKING5 00010X)505.00010.05032L T/SLPC5x5mn)3.700*0050TUP VIEWBOTTOM VIEW03 RefTSLPSLPAMAX.oeoo0.900N0M.0.7SQ030MIN.0.700a8ooNOT口1)TSLP AND SLP SHARE THE S3E; EXPOSE OUTLINEBur WITH DIFFERENT THICKNESS0-000-0.050DE VIEW13 | P a g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems# |
19、 P a g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems圖3: ESP8266封裝尺寸圖# | P a g eEspressif SystemsSept 2,2014樂鑫倍息科技Espressif Systems# | P a g eEspressif SystemsSept 2,2014樂鑫倍息科技Espressif Systems124開發(fā)套件IO 3V3 GPIO_8ntol I /flash1:SDIO flash2:HSPI5VCHIP EN SWITCHSD CMDserial ports |LNA_3V3 | PA.3
20、V3 |圖4: ESP8266開發(fā)板示意圖1.3.典型應(yīng)用1.3.1. UART應(yīng)用硬件連接我司己根據(jù)UART應(yīng)用定義以下pin腳:UARTO: (PIN 25) UORXD+ (PIN 26) U0TXD通信UART1: (PIN 14) GPIO2( TXD)打印目前uartO可以用來收發(fā)用戶自己的數(shù)據(jù)包,uartl用作打卬信息。己應(yīng)用方案:如圖4所示ESP8266開發(fā)板1.32傳感器應(yīng)用硬件連接我司己根據(jù)傳感器應(yīng)用定義以下pin腳:(PIN 9) MTMSI2C_SCL:(PIN 14) GPIO2-I2C_SDA:(PIN 12) MTCK復(fù)位按鍵(按住復(fù)位按鍵重新上電,可完成復(fù)位):
21、(PIN 15) GPIOOwifi工作狀態(tài)指示燈:(PIN 10) MTDI與服務(wù)器通信的指示燈;(PIN 25) UORXDButton,暫未定義功能:(PIN 13) MTDOLED,暫未定義功能。已應(yīng)用方案:如圖5所示我司傳感器應(yīng)用demo板圖5:基T ESP8266的傳感器應(yīng)用硬件示意圖133 智能燈應(yīng)用硬件連接我司已根據(jù)智能燈應(yīng)用定義以下pin腳:(PIN 9) MTMS-一紅外接收;三路PWM輸出:(PIN 10) MTDI-紅色燈控制:(PIN 13) MTDO-綠色燈控制;(PIN 12) MTCK-藍色燈控制;己應(yīng)用方案:如圖6所示我司智能燈應(yīng)用demo板圖6:基T ESP
22、8266的智能燈應(yīng)用硬件示意圖13.4. WIFI智能開關(guān)應(yīng)用硬件連接我司已根據(jù)WIFI智能開關(guān)應(yīng)用定義以下pin腳:(PIN 13) MTDO控制繼電器,可高低電平控制;(PIN 15) GPIOO 指示wifi工作狀態(tài):(PIN 12) MTCK接復(fù)位按鍵(長按5s可完成復(fù)位功能);已應(yīng)用方案:如圖7所示我司W(wǎng)IFI智能開關(guān)應(yīng)用demo板17 | P a g eEspressif SystemsSept 2,2014樂鑫倍息科技Espressif Systems/疙 U03U:舅臼05V 005竊至9£ gK>b<mkfie圖7:基于ESP8266的WIFI智能開關(guān)應(yīng)
23、用硬件示意圖(我司芯片在背面)# | P a g eEspressif SystemsSept 2,2014樂鑫倍息科技Espressif Systems19 | P a g eEspressif SystemsSept 2,2014樂鑫倍息科技Espressif Systems2 功能介紹2.1.無線組網(wǎng)ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三種。 利用ESP8266可以實現(xiàn)十分靈活的組網(wǎng)方式和網(wǎng)絡(luò)拓撲。注,SoftAP:即無線接入點,是一個無線網(wǎng)絡(luò)的中心節(jié)點。通常使用的無線路 由器就是一個無線接入點。Station:即無線
24、終端,是一個無線網(wǎng)絡(luò)的終端端。2.1.1. ESP8266 在 SoftAP 模式ESP8266作為softAP,手機、電腦、用戶設(shè)備、其他ESP8266 station接口等均可以作為station連入ESP8266,組建成一個局域網(wǎng)。ESP8266UserDevice2.1.2. ESP8266 在 station 模式ESP8266作為station,通過路由器(AP)連入internet,可向云端服務(wù)器上傳、下載數(shù)據(jù)。用戶可隨時使用移動終端(手機、筆記本等),通過云端監(jiān)控ESP8266模塊的狀況,向ESP8266模塊發(fā)送控制指令。2.1.3. ESP8266 在 SoftAP + st
25、ation 共存模式ESP8266支持softAP+station共存的模式,用戶設(shè)備、手機等可以作為 station 連入 ESP8266 的 softAP 接口,同時,可以控制 ESP8266 的 station 接口通過路由器(AP)連入interneto2.2.透傳功能透傳,即透明傳輸功能。Host通過uart將數(shù)據(jù)發(fā)給ESP8266, ESP8266再 通過無線網(wǎng)絡(luò)將數(shù)據(jù)傳出去;ESP8266通過無線網(wǎng)絡(luò)接收到的數(shù)據(jù),同理通過 uart傳到Host。ESP8266只負責(zé)將數(shù)據(jù)傳到目標地址,不對數(shù)據(jù)進行處理,發(fā)送 方和接收方的數(shù)擁內(nèi)容、氏度完全致,傳輸過程就好像透明樣。21 | P a
26、 g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems透傳需要先建立連接:無線網(wǎng)絡(luò)參數(shù):網(wǎng)絡(luò)名稱(SSID)安全模式密鑰(password)TCP連接參數(shù)協(xié)議類型連接類型(client)冃的IP地址目的端口串口參數(shù)波特率數(shù)據(jù)位檢驗位停止位硬件流控2.3. UART成幀機制ESP8266判斷UART傳來的數(shù)據(jù)時間間隔,若時間間隔大于20ms,則認為一 幀結(jié)束;否則,一直接收數(shù)據(jù)到上限值2KB,認為一幀結(jié)束。ESP8266模塊判斷 UART來的數(shù)據(jù)一幀結(jié)束后,通過WIFI接口將數(shù)據(jù)轉(zhuǎn)發(fā)出去。成幀時間間隔為20ms, 一幀上限值為2KB。2.4
27、.加密ESP8266支持多種無線網(wǎng)絡(luò)加密方式,包括:> WEP (only station)> WPA-PSK/TKIP> WPA-PSK/AES> WPA2-PSK/TKIP> WPA2-PSK/AES25省電機制ESP8266 IOT支持三種省電模式:模式Modem-SleepLight-SleepDeep-Sleep動作關(guān)閉 WiFi Modem電路:CPU和其他外設(shè)正 常運行。關(guān)閉 WiFi Modem電路、晶振和PLL ;CPU和其他外設(shè)處 于時鐘暫停待機狀 態(tài)。僅RTC電路工作, 關(guān)閉其他電路,芯 片處于極低功耗待 機狀態(tài)。電流1020mA0.5mA1
28、020uA喚BS可喚醒可喚醒無法喚醒,設(shè)備依 照設(shè)定,定時醒來。應(yīng)用場景用于CPU需要一直 工作的場景。如PWM或I2S應(yīng) 用等。如果沒有數(shù)據(jù)傳輸, 町根據(jù)802.11標準用于CPU可暫停的應(yīng)用。如WiFi開關(guān)。 如果沒有數(shù)據(jù)傳輸, 可根據(jù)802.11標準(如 U-APSD),關(guān)用于不需一直保持 WiFi連接,很長時 間才發(fā)送一次數(shù)據(jù) 包的應(yīng)用。如每100秒測量一 次溫度的傳感器。(如 U-APSD),關(guān) 閉WiFi Modem電路 來省電。例如,在DTIM3時, 每 sleep 300ms,醒 來3ms接收AP的 Beacon包等,整體 平均電流約15mA。閉 WiFi Modem 電路,
29、并暫停CPU來省電。例如,在DTIM3時, 每 sleep 300ms,醒來 3mS接收AP的 Beacon包等,則整體 平均電流約0.9mA°例如,每300S醒來后需0.3ls連上 AP發(fā)送數(shù)據(jù),則整 體平均電流可遠小于 ImAo2.6.件升級ESP8266除了傳統(tǒng)的串口燒錄方式,還支持云端升級的方式來更新固件。只 需將新版固件匕傳至服務(wù)器,在ESP8266聯(lián)網(wǎng)的情況下,服務(wù)器會推送更新消 息到用戶,用戶可自行選擇是否升級。串口燒錄升級,請參見文檔“Espressif loTSDK使用手冊”。云端升級,請參見文檔“云端升級實現(xiàn)方案”。23 | P a g eEspressif Sy
30、stemsSept 2,2014樂鑫佶息科技Espressif Systems3 使用指南3.1. Website操作指南1)打開網(wǎng)址 http:/iot.espressif.en/#/“開始->“開發(fā)者API”:設(shè)備控制的相關(guān)API說明。使用幫助示例說明,用戶可參照創(chuàng)建門己的產(chǎn)品。“注冊新用戶注冊。"登錄":己注冊用戶登錄。開始,幫助":lotBucket!;!» 注扁 AS2)點擊“設(shè)備開發(fā)”顯示用戶常用于調(diào)試的設(shè)備列表,針對開發(fā)者?!八阉鳎狠斎朐O(shè)備名稱或device key等信息査找設(shè)備?!皩?dǎo)出用于導(dǎo)出設(shè)備列表?!皠?chuàng)建創(chuàng)建一個新設(shè)備。25 |
31、 PageEspressif SystemsSept 2,2014樂鑫信息科技Espressif SystemslotBucket設(shè)備開發(fā)社 MiW 127 “I ed«vlc*jnw<4Mjf4«bId 209(ml GOMleO sdvlcMmeW“7c4Id 212333devie«*n3m«-Ge77 SWId 213QiightooiM 55Qd«vte«A3me-G37Mn)DId 24327 | PageEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems# | P
32、ageEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems3) “產(chǎn)品管理”顯示用戶的產(chǎn)品列表,適用于商業(yè)管理各類產(chǎn)品。 可通過“搜索”、“產(chǎn)品"、"狀態(tài)“設(shè)置過濾條件,查詢產(chǎn)品。lotBucketIdserialStatusDescriptiOHActivated / Total產(chǎn)品管理FowerPiugFrocuct6deployeddescnpgn Of pwduct<scf0i t 69/1915 125«544«>20173%MNameSerialigm4f?4-r a(.- i:*
33、n3丄:1 設(shè)備開發(fā)針對設(shè)備,可以査看設(shè)備歷史數(shù)據(jù),增添定時器,云端升級,自定義反向 控制。-歷史數(shù)據(jù)在設(shè)備頁面-> “數(shù)據(jù)模型”-> “數(shù)據(jù)”,可査看設(shè)備的歷史數(shù)據(jù)。數(shù)擔(dān)模型維度plug-status_維單位符號標簽boolea non/offplug描述可選plug-status1:on,0:off顯示圏像數(shù)據(jù)編輯剛除3.11.2. 調(diào)試信息“請求ri志”記錄了服務(wù)器收到的指令,用于設(shè)備調(diào)試。請求日志POST/vl/ping/ 2014-06-1012:24:3.5POST/vl/datastr earns /pl ug-stat us/datapoi nt/ 2
34、014-06-10 12 22:49POST/vl/datastr earns /pl ug-stat us/datapoi nt/ 2014-06-10 12 22 43POST/vl/p-ing/ 2014-06-1012:22:9POST/vl/p-ing/2014-06-10 12:21:44POST/vl/ping/2014-06-1012:20:523.1.13. 定時器Espressif支持三種定時器:1) 精確時間:在特定的某時間,執(zhí)行某動作。2) 周期循環(huán):每隔特定時長,執(zhí)行一遍某動作,循環(huán)往復(fù)。3) 按周循環(huán):每周的某幾天的某固定時間,執(zhí)行某動作,循環(huán)往復(fù)。Timer在 2
35、0140709131520 執(zhí)行動作 actionl每4 hour執(zhí)行動作action2每周1,3,5在161000執(zhí)行動作action3類型:精確時間C周期循環(huán))按周循環(huán)時間動作20141011121314保存保存到設(shè)備.自定義的反向控制用戶可以I定義動作,反向控制設(shè)備。29 | PageEspressif SystemsSept 2,2014樂鑫信息科技Espressif SystemsRPC請求可以發(fā)送任意的action到設(shè)備,附帶參數(shù),首先選擇請求密鑰 device key川660db請求參數(shù) /vl/device/rpc/9deliverjo_device=true&a
36、mp;action=請求. 云端升級用戶可以通過網(wǎng)站,更新設(shè)備的軟件版本。ROM發(fā)布升級當(dāng)前設(shè)備的ROM版本是,可臥升級到v1.13丄2產(chǎn)品管理在產(chǎn)品管理中,可以對產(chǎn)品銷量進行管控,上傳產(chǎn)品固件更新。1)產(chǎn)品管理會列出產(chǎn)品列表,其中Activated/Total就顯示了該產(chǎn)品在客戶端己激活的數(shù)目/產(chǎn)品總數(shù)??捎糜阡N量管控。lotBucket產(chǎn)品管理IdNameSerialStatusDescriptionActivated I Totalhumlure13ec8e37 . (3天前)deployeddescription Of product(serial f3ec8e37)86
37、 / 5524492753祁I(lǐng)d3NamelightSerial9f4f24e2 A (3天貳)Statusdeveloping.2)為某一產(chǎn)品更新固件,只需上傳至服務(wù)器,Espressif server會向各個 設(shè)備推送固件升級消息,用戶可口行選擇是否升級。V1.1當(dāng)甫版本ROM發(fā)布chore(beta): V1.1Q U3er1.binQ user2V1.0設(shè)貴為當(dāng)前版本 chore(Deta): v1.0 code namedest)S user1.binA user2.bin3.2. 模塊使用介紹321 軟件調(diào)試工具Espressif推薦使用如下一些工具作為ESP8266的調(diào)試工具。(
38、用戶也可以 自行選擇其他同類型的工具。)> 燒錄工具:FLASH_DOWNLOAD_TOOLS.exe> 串 口傳輸 I:具:SecureCRTPortable.exe>網(wǎng)絡(luò)調(diào)試工具:NetAssist.exe3.2.2. 網(wǎng)絡(luò)連接ESP8266有兩種組網(wǎng)接口,softAP接口和station接口,且兩種接口可同 時并存使用。用戶按照實際需求應(yīng)用:> softAP 接口Phone或PC作為station»連入ESP8266的softAP接口,如需調(diào)試, 可用PC連接ESP8266的串口查看log信息c> station 接口ESP8266作為statio
39、n,連入無線路由(AP),如需調(diào)試,可用PC連接ESP8266的串口査看log信息。323 初始參數(shù)> 模塊默認SSID為:ESP_XXXXXX (XXXXXX為模塊MAC地址后6位)>默認加密方式:WPA/WPA2>用戶串口參數(shù)默認為:74880, & 1, None> 模塊作為 softAP,默認IP : 33應(yīng)用舉例331 無線遙控應(yīng)用Phone 作為 station,連入 ESP8266 提供的 softAP, ESP8266 可通過 UART 與 設(shè)備相連,進行無線控制。User Device33 | P a g eEspress
40、if SystemsSept 2,2014樂鑫信息科技Espressif Systems# | P a g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems332 遠程連接應(yīng)用ESP8266作為station,通過無線路由(AP)連入internet,可以向云端服務(wù) 器上傳數(shù)據(jù)、下載固件更新:移動終端(手機、筆記本等)也可以通過云端服務(wù) 器,遠程控制ESP8266o云端服務(wù)器ESP8266路由(AP)ESP8266333 透明串口用戶設(shè)備的主IC作為Host,通過UART向ESP8266發(fā)送數(shù)據(jù),ESP8266再將 數(shù)據(jù)通過無線網(wǎng)絡(luò)傳輸給
41、目的地址,實現(xiàn)透明傳輸?shù)墓δ?。User Device ESP8266# | P a g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems4. AT指令說明描述Espressif ESP8266模塊AT指令集功能以及使用方法。4丄AT指令集概述指令集分為:基礎(chǔ)AT命令、Wifi功能AT命令、TCP/IP I具箱AT命令等。4.1.1.AT指令分類分類指令格式指令功能測試命令A(yù)T+<x>=?該命令用于查詢設(shè)置命令或內(nèi)部程序設(shè)置的 參數(shù)以及其取值范圍。査詢命令A(yù)T+<x>?該命令用于返回參數(shù)的當(dāng)前值。設(shè)置命令A(yù)T+<
42、;x>=<.>該命令用于設(shè)置用戶定義的參數(shù)值。執(zhí)行命令A(yù)T+<x>該命令用J:執(zhí)行受模塊內(nèi)部程焊控制的變參 數(shù)不可變的功能。注意:1)不是每條AT指令都具備上述4類命令。2)后文指令中內(nèi)數(shù)據(jù)為缺省值,不必填寫或可能不顯示。3)波特率115200。4)參數(shù)為字符串的,需要加上雙引號。例如:AT+CWSAP="ESP_756190,/"20130826"/l/4412 指令集命令描述基礎(chǔ)指令A(yù)T測試AT啟動AT+RST重啟模塊AT+GMR査看版本信息wifi功能指令A(yù)T+CWMODE選擇WIFI應(yīng)用模式AT+CWJAP加入APAT+CWL
43、AP列出當(dāng)前可用APAT+CWQAP退出與AP的連接AT+CWSAP設(shè)置AP模式下的參數(shù)AT+ CWLIF查看己接入設(shè)備的IPTCP/IP指令A(yù)T+CIPSTATUS獲得連接狀態(tài)AT+CIPSTART建立TCP連接或注冊UDP端口號AT+CIPSEND發(fā)送數(shù)據(jù)AT+CIPCLOSE關(guān)閉TCP或UDPAT+CIFSR獲取本地IP地址AT+CIPMUX啟動多連接AT+CIPSERVER配置為服務(wù)器AT+CIPMODE設(shè)置模塊傳輸模式AT+CIPSTO設(shè)置服務(wù)器超時時間接收的數(shù)據(jù)+IPD接收到的數(shù)據(jù)35 | P a g eEspressif SystemsSept 2,2014樂鑫佶息科技Espre
44、ssif SystemsAT:測試AT啟動執(zhí)行指令:AT響應(yīng)OK說明None. AT+RSTAT+RST:重啟模塊執(zhí)行指令:AT+RST響應(yīng)0K說明None4.1.23. AT+GMRAT+GMR:査看版本信息執(zhí)行指令:響應(yīng)vnu mber>AT+GMROK說明< number >; 8位版本號. AT+CWMODEAT+CWMODE:選擇WIFI應(yīng)用模式測試指令:AT+CWMODE二?響應(yīng)+CWMODE:(<mode> 取值列表)OK說明響應(yīng)返回當(dāng)前可支持哪些模式?査詢命令:AT+CWMODE?響應(yīng)+CWMODE:<mode&g
45、t;OK說明響應(yīng)當(dāng)前處于哪種模式?響應(yīng)OK設(shè)置指令:AT+CWMODE=<mode>說明此指令需重啟后生效(AT+RST)。指令參數(shù)mode:1Station模式;2-AP模式;3 - AP + Station 共存模式。. AT+CWJAPAT+CWJAP:加入 AP查詢命令:AT+ CWJAP?響應(yīng)+ CWJAP:<ssid> OK說明響應(yīng)返回當(dāng)前選擇的AP響應(yīng)0K 或 ERROR設(shè)置指令:AT+ CWJAP =<ssid>/<pwd>說明指令參數(shù):ssid字符串參數(shù),接入點名稱vpwd字符串參數(shù),密碼最長64字節(jié)ASCII#
46、| P a g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems. AT+CWLAPAT+CWLAP:列出當(dāng)前可用AP執(zhí)行指令:AT+CWLAP響應(yīng)成功,返回AP列表+ CWLAP: <ecn>/<ssid>/<rssi>OK或者失敗.返回ERROR說明響應(yīng)參數(shù)說明:<ecn>0 OPEN1 WEP2 WPA_PSK3 WPA2_PSK4 WPA_WPA2_PSK<ssid>字符串參數(shù),接入點名稱vrssi>信號強度. AT+CWQAPAT+CW
47、QAP:退出與AP的連接測試指令:AT+CWQAP=?響應(yīng)0K說明None執(zhí)行指令:響應(yīng)OKAT+ CWQAP 說明None. AT+ CWSAPAT+CWSAP:設(shè)置AP模式下的參數(shù)測試指令響應(yīng)說明査詢命令:AT+CWSAP?響應(yīng)返回當(dāng)前AP參數(shù)+CWSAP:<ssid>/<pwd>/<chl>/<ec n>說明None設(shè)置指令:AT+CWSAP=<ssid>/<pwd>/<chl>/<ecn>響應(yīng)OK 或 ERROR說明指令參數(shù):ssid字符串參數(shù),接入點名稱vpwd字符串參數(shù),密
48、碼最長64字節(jié)ASCIIvch卜通道號ecn加密方式0 OPEN1 WEP2 WPA_PSK3 WPA2_PSK4 WPA_WPA2_PSK說明該組指令只有在AP模式開啟后有效. AT+CWLIFAT+CWLIF:査看已接入設(shè)備的IP執(zhí)行指令:響應(yīng)<ip addr>AT+ CWUFOK說明<ip addr> :已接入設(shè)備的IP地址0. AT+ CIPSTATUSAT+CIPSTATUS:獲得連接狀態(tài)測試指令響應(yīng)OK說明None執(zhí)行指令:AT+ CIPSTATUS響應(yīng)返回當(dāng)前模塊的連接狀態(tài)和連接參數(shù)。STATUS:<stat>+ C
49、IPSTATUS:<id>/<type>/<addr>/<port>/<tetype>OK說明響應(yīng)值說明:vid>連接的id號0-4<type>字符串參數(shù),類型TCP或UDP<addr>字符串參數(shù),IP地址vport>端口號<tetype>0:本模塊做client的連接1:本模塊做server的連接1. AT+CIPSTARTAT+CIPSTART:建立TCP連接或注冊UDP端口號測試指令A(yù)T+CIPSTART=?響應(yīng)1)若設(shè)置 AT+CIPMUX=0 +CIPSTART:
50、(type 取值列表),(IP address 范圍)z(port 范圍) +CIPSTART:(type 取值列表),(domai n n ame 范圍),(vport 范圍)OK2)若設(shè)置 AT+CIPMUX=1 +CIPSTART:(id)z(type 取值列表),(IP address 范圍),(vport 范制) +CIPSTART: (id), (type取值列表)/(domain name范圍),(vport范 圍)說明None設(shè)置命令1)單路連接(+CIPMUX=0)AT+CIPSTART=<type>,<addr>/<port>2)名路連接
51、響應(yīng)OK格式正確且連接成功或者ERROR-失敗或者ALREAY CONNECT連接己存在指令參數(shù):id 0-4連接的id號type字符串參數(shù).表明連接類41 | P a g eEspressif SystemsSept 2,2014樂鑫信息科技Espressif Systems(+CIPMUX=1)AT+CIPSTART=<idxtype>/<addr>/<port>說明型。"TCP"建立tcp連接:"udp"建立UDP連接addr字符串參數(shù),遠程服務(wù)器IP地址port遠程服務(wù)器端口號說明2. AT+CIPSENDAT+CIPSEND:發(fā)送數(shù)據(jù)測試指令:AT+CIPSEND二?響應(yīng)OK說明None設(shè)置指令:1) 單路連接時 (+CIPMUX=0) AT+CIPSEND=<length>2) 多路連接吋(+CIPMUX=1) AT+CIPSEND= <id>z<length>響應(yīng)響應(yīng)返回指定長度的數(shù)據(jù)。收到指令后先換行返回,然后開始 接收串口數(shù)據(jù),當(dāng)數(shù)據(jù)長度滿length 時發(fā)送數(shù)據(jù)。如果未建立連接或連接被斷開,返回ERROR如果數(shù)據(jù)發(fā)送成功,返回SENDOK說明指令參數(shù):vid需要用于傳輸連接的id號length數(shù)字參數(shù),表明發(fā)送數(shù)據(jù)的長度,最大為2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度網(wǎng)絡(luò)安全服務(wù)外包合同
- 工程吊機租賃合同書
- 專業(yè)技術(shù)咨詢協(xié)議樣本
- 生產(chǎn)線租賃合同
- 2024超市承包經(jīng)營合同范本
- 怎樣確保凈身出戶離婚協(xié)議書的有效性
- 2024盆景植物出租合同
- 2024土地廠房轉(zhuǎn)讓合同范本
- 食堂承包經(jīng)營合同書格式
- 2024二手房買賣合同版深圳市二手房買賣合同
- 電力電纜及附件基礎(chǔ)知識
- 品牌授權(quán)書中英文版本
- 鐵的氫氧化物(課件)
- 風(fēng)光水多能互補電站建設(shè)
- 冷庫安全危險因素和管控與應(yīng)急措施培訓(xùn)課件
- 培養(yǎng)小學(xué)生尊老愛幼的禮儀
- 大班-科學(xué)語言-塑料瓶到哪里去了?-課件
- 售樓處裝修工程施工進度表7.31
- 腦缺血再灌注損傷與腦復(fù)蘇課件
- GB/T 11345-2023焊縫無損檢測超聲檢測技術(shù)、檢測等級和評定
- 《輕度損傷的自我處理》教學(xué)設(shè)計
評論
0/150
提交評論