版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
5.2.16和.111.23.2,4.1和5.2增加附錄3.2.22,3.2.23,4.2.39,,4.2.8和附錄B4.2.10,4.2.11和4.2.12
5.2.11,5.2.23,.105.2.5,5.2.25,5.2.26,5.2.27 14.2.3,4.2.4,4.2.11,4.2.12A
用戶可通過官網(wǎng)訂閱頁面https:/ 前 16MbitFlash,Map:1024KB+1024 32MbitFlash,Map:1024KB+1024 4Mbit 8Mbit 16MbitFlash,Map:512KB+512 32MbitFlash,Map:512KB+512 指令說 基礎(chǔ)AT指 基礎(chǔ)AT指 基礎(chǔ)Wi-Fi功能AT指 基礎(chǔ)Wi-Fi功能AT指令描 附錄 附錄 BINESP8266_NONOS_SDK/bin/at)ESP8266_NONOS_SDK/bin/atreadme.txt燒錄到ESP8266模塊,再執(zhí)行文檔中的AT指令。ATESP8266_NONOS_SDK根at文件夾進行開發(fā)及編譯。詳細編譯說明,可參考ESP8266指南。 定義的新版本固件。在at_upgrade.c中提供了OTA示例,以供參考。 義AT指令的示例。原本提供的AT指令以庫文件libat.a的形式提供,將包含在編譯生成的ATBIN固件中。類型定 類型描 說/ESP8266_NONOS_SDK/examples/at/user/user_main.c類型定 類型描 說AT參考ESP8266_NONOS_SDK/bin/at/readme.txt進行燒錄,請使用燒錄工具,燒錄時注意選擇對應(yīng)的Flash大小。 從1024KB的flashmap。16MbitFlash,Map:1024KB+1024當主程序,位于主程序,位于32MbitFlash,Map:1024KB+1024當主程序,位于主程序,位于4Mbit當 燒錄地 說主程序,位于主程序,位于/bin/at/noboot主程序,位于/bin/at/noboot固件升級功能(AT+CIUPDATE)Flash8Mbitbootmode的燒錄方式。使用Espressif燒錄工具,燒錄時選擇Flashsize:8Mbit。當主程序,位于主程序,位于16MbitFlash,Map:512KB+512當主程序,位于主程序,位于32MbitFlash,Map:512KB+512當主程序,位于主程序,位于不是每條AT指令都具備上述4種類 UART默認配置,保存到--<ATversion<SDKversion<compile<ATversioninfo>:AT<SDKversioninfo>:SDK<compiletime>AT+GSLP—Deep-sleepDeep-sleep喚醒。設(shè)置,<parity>,<flowstopbits>,<parity>,<flowcontrol>查詢返回的響應(yīng)是UART實際參數(shù)5:5bit6:6bit7:7bit8:8bit1:1bit2:1.5bit3:2bit<flowcontrol>1:使能2:使能3:同時使能RTS在,<parity>,<flowtopbits>,<parity>,<flowcontrol>5:5bit6:6bit7:7bit8:8bit1:1bit2:1.5bit3:2bit<flowcontrol>1:使能2:使能3:同時使能RTSAT+SLEEP=<sleepsleep或<sleepSleep模式僅在單Station模式下生效。默認為Modem-sleepAT+WAKEUPGPIO—GPIOLight-sleep]0:禁用GPIOLight-sleep1:使能GPIOLight-sleep設(shè)置用于喚醒Light-sleepGPIO,有效范圍:[0Lightsleep5ms5msAT<trigger_GPIO><awake_GPIO>觸發(fā)從GPIO0低電平喚醒Light-sleepGPIO0高電平喚醒Light-sleep模式,喚醒后,將GPIO13AT+RFPOWER=<TX功能:查詢ESP8266VDD33的值。功能:ESP8266自動根據(jù)實際單位:1/1024值范圍:[1900,3300]-TOUT-本查詢指令必須在TOUT管腳AT+SYSIOSETCFG=<pin>,<mode>,<pull-<pull-AT+SYSIOSETCFG=12,3,1//設(shè)GPIO12工作為GPIO+SYSIOGETCFG:<pin>,<mode>,<pull-<pull-設(shè)置0:設(shè)置GPIO1:設(shè)置GPIOAT+SYSIOSETCFG=12,3,1//設(shè)GPIO12工作為GPIOAT+SYSGPIODIR=12,0//設(shè)置GPIO12為輸AT+SYSIOSETCFG=12,3,1//設(shè)GPIO12為GPIOAT+SYSGPIODIR=12,1//設(shè)GPIO12為輸AT+SYSGPIOWRITE=12,1//設(shè)置GPIO12輸出高電0:設(shè)置GPIO1:設(shè)置GPIOAT+SYSIOSETCFG=12,3,1//設(shè)GPIO12工作為GPIOAT+SYSGPIODIR=12,0//設(shè)GPIO12為輸若bit0為0若為<status_type01<c/s>為0表示ESP作為,為1表示ESP作為server若bit0為0<status_type01<c/s>為0表示ESP作為,為1表示ESP作為serverWi-FiATAPAPAPESP8266SoftAP配置,不保存到ESP8266SoftAP配置,保存到獲取連接到ESP8266SoftAPstationESP8266SoftAPDHCPIP范圍,不保存到ESP8266SoftAPDHCPIP范圍,保存到設(shè)置上電時是否自動連接ESP8266StationMAC地址,不保存到ESP8266StationMAC地址,保存到ESP8266SoftAPMAC地址,不保存到ESP8266SoftAPMAC地址,保存到ESP8266StationIP地址,保存到ESP8266SoftAPIP地址,保存到 Wi-FiATAT+CWMODE_CUR—Wi-Fi功能:設(shè)置ESP8266當前Wi-Fi模式。取本設(shè)置不保存到FlashAT+CWMODE_DEF—Wi-Fi模式并保存到功能:設(shè)置ESP8266Wi-功能:設(shè)置ESP8266StationAP+CWJAP_CUR:<error<>:字符串參數(shù),AP的<b>:AP的MAC地<>:目標AP的<pwd>:最長64字節(jié)般用于有多個相同的AP的情況和<errorcode>:(參考,并不可靠3:找不到目標參數(shù)設(shè)置需要開啟Station模式,若或者password時,本設(shè)置不保存到Flash 例如,目標AP的為"ab\,c",password為" 如果有多個AP的均為"abc",可通過B確定目標 功能:設(shè)置ESP8266StationAP<>:字符串參數(shù),AP的<b>:AP的MAC地<>:目標AP的<pwd>:最長64字節(jié)個相同的AP的情況和<errorcode>:(參考,并不可靠3:找不到目標參數(shù)設(shè)置需要開啟Station模式,若或者password時,本設(shè)置保存到Flash 例如,目標AP的為"ab\,c",password為" 如果有多個AP的均為"abc",可通過B確定目標 1:為根據(jù)RSSI<mask>bit1AT+CWLAPbit0,則不顯bit10AT+CWLAP的掃描結(jié)果是否顯示20470x7FF<mask>bit1AT+CWLAP指el>,<freqoffset>,<freqqoffset>,<freqcali>,<pairwise_cipher>,[<scan_type>][<scan_time_min>]選填參數(shù),單位ms,范圍[<scan_time_max>]選填參數(shù),單位ms,范圍 >:字符串參數(shù),AP的<freqoffset>:AP頻偏,單位:kHz2.4ppm<freqcali>bit0b模式bit1g模式bit2nbit1bit0>=和或者查找指定的- <max 或<pwd>:字符串參數(shù),長度范圍:8~64字節(jié)<ecn>:,不支持 SoftAP的最多Station數(shù)目,取值范圍[1,8]。[<hidden>](選填參數(shù)):默認為0,開啟廣播ESP8266SoftAP。01本設(shè)置不保存到Flash AT+CWSAP_DEF—ESP8266SoftAP當前參數(shù),保存到 <max 或<pwd>:字符串參數(shù),長度范圍:8~64字節(jié)<ecn>:,不支持 SoftAP的最多Station數(shù)目,取值范圍[1,8]。[<hidden>](選填參數(shù)):默認為0,開啟廣播ESP8266SoftAP。01+CWLIF:<ip功能:設(shè)置DHCPDHCP0:關(guān)閉1:開啟本設(shè)置不保存到FlashIP的指令(AT+CIPSTAAT+CIPAP系列)設(shè)置靜態(tài)PDHCP功能:設(shè)置DHCPDHCP0:關(guān)閉1:開啟本設(shè)置保存到FlashIP的指令(AT+CIPSTAAT+CIPAP系列)設(shè)置靜態(tài)PDHCPtime>,<startIP>,<endIP>的IP范圍。IP>,<endIP><leasetime>:租約時間,單位:分鐘,取值范圍[1,<startIP>:DHCP服務(wù)IP<endIP>:DHCP服務(wù)IP本設(shè)置不保存到Flash圍必須與ESP8266SoftAP在同一網(wǎng)段。AT+CWDHCPS_CUR=0設(shè)置,恢復默AT+CWDHCPS_DEF—ESP8266SoftAPDHCPIPIP>,<endIP>的IP范圍。IP>,<endIP><leasetime>:租約時間,單位:分鐘,取值范圍[1,<startIP>:DHCP服務(wù)IP<endIP>:DHCP服務(wù)IP本設(shè)置保存到Flash圍必須與ESP8266SoftAP在同一網(wǎng)段。AT+CWDHCPS_DEF=0設(shè)置,恢復默0:上電不自動連接1:上電自動連接本設(shè)置保存到FlashAT+CIPSTAMAC_CUR—ESP8266StationMAC功能:設(shè)置ESP8266StationMAC本設(shè)置不保存到FlashESP8266MACbit01,例如,MAC"18:…但不能為"15:…"。AT+CIPSTAMAC_DEF—ESP8266StationMAC功能:設(shè)置ESP8266StationMAC本設(shè)置保存到FlashESP8266MACbit01,例如,MAC"18:…但不能為"15:…"。AT+CIPAPMAC_CUR—ESP8266SoftAPMAC功能:設(shè)置ESP8266SoftAPMAC本設(shè)置不保存到FlashESP8266MACbit01,例如,MAC"18:…但不能為"15:…"。AT+CIPAPMAC_DEF—ESP8266SoftAPMAC功能:查詢ESP8266SoftAP功能:設(shè)置ESP8266SoftAPMAC本設(shè)置保存到FlashESP8266MACbit01,例如,MAC"18:…但不能為"15:…"。AT+CIPSTA_CUR—ESP8266StationIP功能:設(shè)置ESP8266StationIP本設(shè)置不保存到Flash本設(shè)置指令與設(shè)置DHCP的指令(AT+CWDHCP系列)設(shè)置靜態(tài)PDHCPAT+CIPSTA_DEF—ESP8266StationIP地址,保存到功能:設(shè)置ESP8266StationIP本設(shè)置保存到Flash本設(shè)置指令與設(shè)置DHCP的指令(AT+CWDHCP系列)設(shè)置靜態(tài)PDHCPAT+CIPAP_CUR—ESP8266SoftAPIP功能:設(shè)置ESP8266SoftAP的IP地址。本設(shè)置不保存到FlashCIP本設(shè)置指令與設(shè)置DHCP的指令(AT+CWDHCP系列)設(shè)置靜態(tài)PDHCP功能:設(shè)置ESP8266SoftAP的IP地址。本設(shè)置保存到FlashCIP本設(shè)置指令與設(shè)置DHCP的指令(AT+CWDHCP系列)設(shè)置靜態(tài)PDHCPsmartconfigtype:<type> smartgetwifiinfo //gotandpassword:<AP's//ESP8266willtrytoconnecttotheAPWIFICONNECTEDWIFIGOTsmartconfigconnectedwifi 僅支持在ESP8266StationsmartgetwifiinfoSmartConfig成功獲取到AP信息,之后ESP8266嘗試連接AP,打印連接過程。smartconfigconnectedwifiAP,此時可以調(diào)用用戶如果無需SmartConfig功能,可以參考章節(jié)1.1自行重新編譯at,在user_config.h中關(guān)閉CONFIG_ - <WeChat<WeChat 0:ESP8266不主外發(fā)包,需要查詢時才回復其他值:ESP8266主動發(fā)包的時間間隔,以便于局域網(wǎng)中的發(fā)現(xiàn)本設(shè)備可參 官網(wǎng)內(nèi)網(wǎng)發(fā)現(xiàn)功能的介紹 1:開啟0:關(guān)閉WPS不支持WEPAT+MDNS—MDNS或opmodemismatchwhenmdns1:開啟MDNS0:關(guān)閉MDNS<hostname><server_name>不能包含特殊字符(符號),(例如不能定義為http)設(shè)置<hostname>32+CWHOSTNAME:<ESP_A378DA><start_channel>:AT+CWCOUNTRY_DEF—設(shè)置默認的ESP8266WiFi國家碼,并保存到<start_channel><total_channel_number>本設(shè)置將保存到FlashTCP/IP接收模式下,緩存的TCP數(shù)接收模式下,查詢緩存TCP設(shè)置時域和SNTP服務(wù)DNS服務(wù)?,設(shè)置不保存到DNS服務(wù)?,設(shè)置保存到TCP/IP+CIPSTATUS:<linkID>,<type>,<remoteIP>,<remoteport>,<local<type>:字符串參數(shù),"TCP"或者<remoteIP>IP<remoteport>AT+CIP=<DNS<name>:待解析的,可支持長度小于64 //setStationmode //accesstotheinternet //DNSAT+CIPSTART—TCP連接,UDP傳輸或SSLTCPAT+CIPSTART=<linkID>,<type>,<remoteIP>,<remoteport>[,<TCPkeep或ALREADY<type>:字符串參數(shù),連接類型,"TCP","UDP"或<remoteIP>IP<remoteport>1~7200:偵測時間,單位為 UDPIP>,<remoteport>[,(<UDPlocalport>),(<UDPmode>)]AT+CIPSTART=<linkID>,<type>,<remoteIP>,<remoteport>[,(<UDPlocalport>),(<UDPmode>)]或ALREADY<type>:字符串參數(shù),連接類型,"TCP","UDP"或<remoteIP>IP<remoteport>:遠端端[<UDPlocalport>]:UDP0:收到數(shù)據(jù)后,不更改遠端目標,默認值為注意:使用<UDPmode>必須先填寫<UDPlocalport>SSLAT+CIPSTART=[<linkID>,]<type>,<remoteIP>,<remoteport>[,<TCPkeep或ALREADY<type>:字符串參數(shù),連接類型,"TCP","UDP"或<remoteIP>IP<remoteport>:遠端端1~7200:偵測時間,單位為 功能:查詢ESP32作為SSL時的AT+CIPSSLCCONF=<SSL功能:配置ESP32作為SSL時的認證方+CIPSSLCCONF:<SSL<SSLmode>:SSL如需認證,請參考文檔ESP8266SSL指南第4章ESP8266作為SSL,生成SSL所需。usermain.c _CERT_PRIVKEY_ADDR 開機透傳時,SSL連接將根據(jù)本配置進行連接。AT+CWMODE=1//設(shè)置sta模式AT+CWJAP="","PASSWORD"http://連接路由?,連接網(wǎng)絡(luò)AT+CIPSNTPCFG=1,8//設(shè)置時區(qū)AT+CIPSNTPTIME?//查詢當前時間AT+CIPSEND=<link[,<remoteIP>,<remoteport>]口數(shù)據(jù),當數(shù)據(jù)長度滿<length>時發(fā)送數(shù)據(jù),回到普通指令模式,等待下一條AT指SENDSEND收到此命令后先換行返回>2048字節(jié),或者每包數(shù)據(jù)以20ms間隔區(qū)分。AT指令1秒再發(fā)下一條AT指令。<UDPmode>必須為0度,最大長度為2048[<remoteIP>]:UDP-AT+CIPSENDEX=<linkAT+CIPSENDEX=[<linkID>,]<length>[,<remoteIP>,<remote收到此命令后先換行返回>,然后開始接收串口數(shù)據(jù),當數(shù)據(jù)長度滿length或者遇到字符SENDSEND<linkID>ID(0~4)<length>:數(shù)字參數(shù),表明發(fā)送數(shù)據(jù)的長度,最大長度為條AT指令。用戶如需發(fā)送\0,請轉(zhuǎn)義為\\0AT+CIPSENDBUF=<linksegmentID>,<已成功發(fā)segmentID>>length或者遇到字符\0時,發(fā)送數(shù)據(jù);超過length的數(shù)據(jù)丟棄,并提示busy。<segmentID>,SEND<linkID>,<segmentID>,SENDSEND<linkID>ID(0~4)一,計數(shù)滿則重新從1計數(shù);據(jù)包ID及SENDOK。AT+CIPBUFRESET=<link<linkID>ID(0~4)本指令基于AT+CIPSENDBUFAT+CIPBUFSTATUS=<linksegmentID>,<已發(fā)segmentID>,<成功發(fā)送的segmentID>,<remainbuffersize>,<queuenumber>segmentID>下次調(diào)用AT+CIPSENDBUF<已發(fā)segmentID>TCPsegmentID><已發(fā)segmentID>1<成功發(fā)送的segmentID>TCP<remainbuffersize>:TCP<queuenumber>:底層可用的queue數(shù)目,并不可靠,參考例如,單連接時序號20;1010200TCP200AT+CIPCHECKSEQ=<segmentAT+CIPCHECKSEQ=<linkID>,<segment[<linkID>,]<segment<segmentID>:調(diào)用AT+CIPSENDBUF寫入數(shù)據(jù)時分配的本指令基于設(shè)置AT+CIPCLOSEMODE=<link<linkID>IDabort設(shè)置指令(用于多連接的情況AT+CIPCLOSE=<link功能:關(guān)閉TCP/UDP執(zhí)行指令(用于單連接的情況<linkID>ID號。當ID5時,關(guān)閉所有連接。(server后ID為5無效)-+CIFSR:APIP,<SoftAPIP+CIFSR:APMAC,<SoftAPMAC+CIFSR:STAIP,<StationIP<IP<MAC多連接情況下(AT+CIPMUX=1)TCP服務(wù)?,本設(shè)置不保存到Flash保存透傳(TCP單連接)到AT+SAVETRANSLINK=<mode>,<remoteIPorname>,<remoteport>[,<type>,<TCPkeep<remoteIP>IP<remoteport>[<type>](選填參數(shù)):TCP或者UDP,缺省默認為1~7200建立TCP連接并進入透傳。只要遠端保存透傳(UDP傳輸)AT+SAVETRANSLINK=<mode>,<remoteIP>,<remoteport>,<type>[,<UDPlocal<remoteIP>:遠端<remoteport><type>:UDP,缺省默認為[<UDPlocalport>](選填參數(shù)):UDP只要遠端AT+—功或 通過AT+升級失敗會提示 提供的ATBIN(/ESP8266_NONOS_SDK/bin/at),本指令將從Espressif AT固件升級。的Demo作為參考(/ESP8266_NONOS_SDK/example/at)。5.2.24.+IPD—IP>,<remoteport>]:<data>IP>,<remoteport>]:<data>[<remoteIP>]IPAT+CIPDINFO=1[<remoteport>]AT+CIPDINFO=1<linkID>ID 模式;ESP8266默認使用2920bytes的buffer用于緩存接收到的TCP數(shù)據(jù),等待MCU ;接收buffer滿后,將阻塞對端TCP發(fā)送數(shù)據(jù)。TCP數(shù)據(jù)時對于單連接模式對于多連接模式<link_id>ID如果在緩存了TCP數(shù)據(jù)的情況下,當前連接斷開,緩存的數(shù)據(jù)仍然保留,允許MCU,直至創(chuàng)建新的連接;如果新的同ID連接創(chuàng)建,則前一次連接緩存的數(shù)據(jù)將被丟棄。//+IPD,0,100第0100AT+CIPRECVDATA=0,100//從0號連接100字節(jié)數(shù)+CIPRECVLEN:<datalengthoflink0>,<datalengthoflink1>,<datal
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度室內(nèi)空氣凈化綠植花卉租賃合同4篇
- 2025年中國貝伐單抗行業(yè)市場供需格局及投資規(guī)劃建議報告
- 2025年電動卡車行業(yè)深度研究分析報告
- 2025年度船舶租賃及船舶融資合同范本4篇
- 2025年隧道施工技術(shù)工作總結(jié)報告
- 二零二五年度存量房買賣合同執(zhí)行監(jiān)督協(xié)議4篇
- 2025年中國分紅壽險行業(yè)市場深度分析及發(fā)展趨勢預測報告
- 2025年度綠色節(jié)能廠房鋼結(jié)構(gòu)工程采購合同4篇
- 2025年板框壓濾機項目可行性研究報告
- 2025年水下燈具項目投資分析及可行性報告
- 【高空拋物侵權(quán)責任規(guī)定存在的問題及優(yōu)化建議7100字(論文)】
- 二年級數(shù)學上冊100道口算題大全 (每日一套共26套)
- 物流無人機垂直起降場選址與建設(shè)規(guī)范
- 肺炎臨床路徑
- 外科手術(shù)鋪巾順序
- 創(chuàng)新者的窘境讀書課件
- 如何克服高中生的社交恐懼癥
- 聚焦任務(wù)的學習設(shè)計作業(yè)改革新視角
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)三 APP的品牌建立與價值提供
- 電子競技范文10篇
- 食堂服務(wù)質(zhì)量控制方案與保障措施
評論
0/150
提交評論