ESP8266WiFi模块AT指令集

所需积分/C币:32 2018-06-04 11:17:59 1.23MB PDF
252
收藏 收藏
举报

无线WiFi模块 智能家居 智能机器人 智能云 物联网解决方案 ESP32模块 ESP8266模块 ESP8266芯片 ESP8285芯片 无线wifi模块广泛地运用在无人通信控制、智能医疗器械、智能监控安防控制系统、智能背景音乐、智能影院控制、电动窗帘控制系统机器人控制、WiFi模块、 智能插座 、物联网、智能家居、无线模组研发与生产 , 物联网WiFi模块 , 8266WiFi模块 , 乐鑫8266芯片 安信可WiFi , 互联网、 物联网WIFI模块 , UART WIFI , ESP-12F , 开发板,提供一站式物联网解决方案,产品型号ESP-M1 ESP-M2 ESP-01 ESP-01S EPS-12E ESP-12F ESP-07 ESP-07S ESP-32 ESP8266 ESP8285 电话/微信15986635722 刘松 无线WiFi模块 智能家居 智能机器人 智能云 物联网解决方案 ESP32开发板模块 ESP8266模块 ESP8266芯片 ESP8285芯片ESP-M2 ESP-01 ESP-01S EPS-12E ESP-12F ESP-07 ESP-07S ESP-32一站式物联网解决方案 电话/微信15986635722 刘松
由 Forit pdf editor 版权所有() by Foxit丛司,2003-2010 仅用于评估 关于本手册 本文档提供ESP8266 NONOS_SDK的AT指令说明。 本文档结构如下 Chapter Title Subject Chapter 1 前言 提供用户自定义AT指合和烧录地址的介绍说明 Chapter 2 指爷说明 提供AT指爷的概蓮。 Chapter 3 基础AT指合 列举基本功能的AT指合。 Chapter 4 WF功能AT指爷列举WFi功能的AT指合。 Chapter 5 TCP/P相关AT指合列举网络功能相关的AT指合。 Chapter 6 附录 列举设置保存到Fash的AT指合。 Chapter 7 Q&A 提供AT指合技术支持的说明。 发布说明 Date Version Release notes 201604 V153 首次发布 2016.05 1.54 更新 Chapter52.15和 Chapter52.19 2016.07 V2.0.0 新增 Chapter3.2.11,更新 Chapter1.2 由 Forit pdf editor 版权所有() by Foxit丛司,2003-2010 仅用于评估 Espressif Systems ESP8266 AT Instruction Set Table of contents 1.前言 「■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 8 自定义AT指令 aBaaaaBaaBaBaaaaaa1aBaaaaaaaBaaaa1aaaBaa1aaa 1.2.烧录AT固件 1. 4Mbit flash 2. 8Mbit Flash 10 3. 16Mbit Flash, map: 512KB +512KB .10 4. 16Mbit Flash, map: 1024KB + 1024KB II.I5 10 5. 32Mbit Flash, map: 512KB +512KB 6. 32Mbit Flash, map: 1024KB + 1024KB 2.指令说明...........….13 3.基础AT指令 14 3.1.基础AT指令一览表 14 3.2.基础AT指令描述 15 AT-测试AT启动 2.AT+RST-重启模块… 15 3.AT+GMR-查询版本信息 4.A+GSLP-进入deep- sleep模式 11 D面1面面1面面1道面1面1面 5.ATE-开关回显功能 16 6.AT+ RESTORE-恢复出厂设置 …16 7.AT+∪ART-UART配置 17 8.AT+∪ ART CUR-设置UART当前临时设置 18 9.AT+ART_DEF-设置UART配置,保存到fash ∴,19 10.AT+ SLEEP-设置 sleep模式 …,… .20 11.AT+ WAKEUPGPIO-设置GPO唤醒ight-sle模式 12.AT+ REPOWER-设置 RE TX POWer上限 22 13.AT+RFDD-根据DD33设置 RF X PoWer …22 Espressif Systems Confidentia 4/ Friday, July 15, 2016 由 Forit pdf editor 版权所有() by Foxit丛司,2003-2010 仅用于评估 Espressif Systems ESP8266 AT Instruction Set 4.WiFi功能AT指令 23 4.1.Wi-Fi功能指令 1首重重 25 AT+CWM○DE-W-F模式 25 2.AT+ CWMODE CUR-设置当前WiF模式 26 3.AT+ CWMODE DEF一设置Wⅰ斤模式并保存到fash. 27 4.AT+CWAP-连接AP ∴28 5.AT+ CWJAP CUR-临时连接AP 29 6.AT+ CWJAP DEF一连接AP,保存到fash.30 7.AT+ CWLAPOPT-设置 CWLAP指令的属性 8.AT+ CWLAP-扫描当前可用的APs 32 9.AT+ CWQAP-断开与AP的连接 33 10.AT+ CWSAP-配置ESP8266 softie参数…. 33 11.AT+○ WSAP CUF-配置ESP8266s0AP当前参数 34 12.AT+ CWSAP_DFF-配置ESP8266soAP参数,保存到ash…35 13.AT+CWLF-查询连接到ESP8266 softER的 stations信息… II1 0 36 14.AT+ CWDHCP-设置DHCP 37 15.AT+ CWDHCP_CUR-设置DHCP,不保存到fash…18 16.AT+ CWDHCP DEF-设置DHCP并保存到Hash 17.AT+ CWDHCPS_CUR-设置ESP8266 soft-AP DHCP分配的旧P范围,不保存到fash 40 18.AT+ CWDHCPS_DEF-设置ESP8266s0 t-AP DHCP分配的卩范围,保存到Fash 41 19.AT+ CWAUTOCONN-上电是否自动连接AP 20.AT+C| PSTAMAC-设置ESP8266 station接口的MAC地址 42 21.AT+C| PSTAMAC_CUR-设置ESP8266 station当前MAC地址 a.::: 42 22.AT+C| PSTAMAO_DEF-设置ESP8266 station默认MAC地址 43 23.AT+C| PAPMAC-设置ESP8266S0AP的MAC地址 .43 24.AT+C| PAPMAC_CUR-设置ESP8266soAP临时MAC地址 44 25.AT+ CIPAPMAC DEF-设置ESP8266 softeR默认MAC地址 44 26.AT+ CIPSTA-设置ESP8266 station的|地址….245 Espressif Systems Confidential 5/71 Friday, July 15, 2016 由 Forit pdf editor 版权所有() by Foxit丛司,2003-2010 仅用于评估 Espressif Systems ESP8266 AT Instruction Set 27.AT+C| PSTA CUR-设置EsP8266 station临时旧地址 46 28.AT+ CIPSTA DEF一设置ESP8266 station默认|P地址…47 29.AT+CPAP-设置ESP8266s0AP的地址48 30.AT+ CIPAP CUR-设置ESP8266soAP临时地址 49 31.AT+ CIPAP DEF-设置ESP8266s0tAP默认卩地址.50 32.AT+ CWSTARTSMART-开启 SmartConfig 51 11111,面 33.AT+ CWSTOPSMART-停止 SmartConfi 34.AT+ CWSTARTDISCOVER-开启可被微信探测模式 ..52 35.A+ CWSTOPDISCOVER-关闭可被微信探测模式….…52 36.AT+WPS-设置WPS功能.… 37.AT+MDNS-设置MDNS功能 53 5.TCP/P相关AT指令…54 CP/P指令一览表 54 5.2. TCP/IP 量1面着面面重日重着翻面目面m B.B...... 55 1.AT+C| PSTATUS-查询网络连接信息 11111套 55 2.AT+ CIPDOMAIN-域名解析功能 55 3.AT+C| PSTART-建立TCP连接,∪DP传输或SSL连接 56 4.AT+C| PSSLSIZE-设置 SsL butter容量. 57 5.AT+C| PSEND-发送数据 58 6.AT+ CIPSENDEX-发送数据 7.AT+C| PSENDBUF-数据写入TCP发包缓存 60 8.AT+C| PBUFRESET-重新计数 9.AT+C| PBUFSTATUS-查询TCP发包缓存的状态 10.AT+C| PCHECKSEC-查询写入TCP发包缓存的某包是否发送成功…62 11.AT+ CIPCLOSE-关闭TCP/UDP/SSL传输 62 12.AT+CFSR-查询本地|地址 ::.:::::::、:a 63 13.AT+C|PMUX-设置多连接 64 14.AT+ CIPSERVER-建立 TCP server 65 15.AT+CPM○DE-设置传输模式∴ 65 Espressif Systems Confidentia 6/71 Friday, July 15, 2016 由 Forit pdf editor 版权所有() by Foxit丛司,2003-2010 仅用于评估 Espressif Systems ESP8266 AT Instruction Set 16.AT+ SAVETRANSLINK-保存透传到Fash .66 17.AT+CPsT○-设置 TCP server超时时间∴…67 18.AT+PNG-ping功能. .68 19.AT+ CIUPDATE-通过WFi升级软件 68 20.A+C护PDNF○-接收网络数据时是否提示对端旧和端口 69 21.+PD-接收网络数据∴ 69 6.附录....170 7,Q&A. 71 Espressif Systems Confidential 7/71 Friday, July 15, 2016 由 Forit pdf editor 版权所有() by Foxit丛司,2003-2010 仅用于评估 Espressif Systems ESP8266 AT Instruction Set 1.前言 描述 Espressif AT指令集功能以及使用方法 指令集主要分为:基础AT命令、WFⅰ功能AT命令、TCP/P工具箱AT命令等, 11.自定义AT指令 自定义AT指令命名时,使用英文字符,请勿使用其他特殊字符或数字。 AT基于ESP8266 NONOS SDK编译,ESP8266 NONOS_ SDK\example lat中提供了开发者自 定义AT指令的示例。 Espressif Systems原本提供的AT指令以库文件iata的形式提供,将包含在新 编译生成的 at bin固件中。 在\ESP8266 NONOS_ SDK\\at\user \user_main.c中提供示例,如何实现一条自定义的 AT指令“AT+TEST” 结构体 at_ funcation type用于定义一条指令的四种类型,例如,指令名称“AT+TEST”。 类型定义类型描述 说明 对应指令 AT+TEST=? AT示例中注册的实现回调 at testcmd Test at tested测试指令 建议指令功能 返回参数的取值范围 若此参数注册为NUL,则无测试指令 对应指令 AT+TEST? AT示例中注册的实现回调 at_query cmd lest at__ querycmd查询指令 建议指令功能 返回当前值 若此参数注册为NULL,则无查询指令 对应指令格式 AT+TEST=parameter, parameter 2 AT示例中注册的实现回调 at setupCmd Test at setup Cmd设置指令 建议指令功能 设置参数值 若此参数注册为NULL,则无设置指令 对应指令 AT+TEST AT示例中注册的实现回调 at exe CmdTest at execmd执行指令 建议指令功能 执行某项操作 Espressif Systems Confidential 8/71 Friday, July 15, 2016 由 Forit pdf editor 版权所有() by Foxit丛司,2003-2010 仅用于评估 Espressif Systems ESP8266 AT Instruction Set 类型定义类型描述 说明 若此参数注册为NUL,则无执行指令 用户如需编译客制化奷T源代码,新增自定义的AT指令,请将文件夹“at”中的全部內容拷贝到 对应版本EsP8266 NONOS SDK的文件夹“app”中开发及编译。如下图 (D: )I VM, share esp iot dk i app F Makefile 3/20/201511:09 国 gen_misc. sh 1/22/201511:18. gen misc. bat 1/22/201511:18 useE 5/19/20154:19m Include 5/1920154:19… 详细可参考ESP8266入门指南 12.烧录AT固件 参考ESP8266 NONOS_ SDK\bin \at\readme. txt进行烧录,请使用 Espressit官方烧录工具,烧 录时注意选择对应的 Flash size。 Espressi官方烧录工具:ht:// obs. espressif com/ estopic. php?f=5&t=433 1. 4Mbit Flash 从ESP8266 NONOS SDK V2.0.0,AT∨1.3开始,AT固件可以使用4 Mbit flash,但不支持升 级功能。 bin 烧录地址 说明 blank. bin 0×78000 初始化 RE CAL参数区 esp_init_data_default. bin 0×7C000 初始化其他射频参数区,至少烧录一次 当RF_CAL参数区初始化烧录时,本区域也需烧录。 blank. bin 0x7A000 初始化用户参数区,详见附录 blank. bin 0×7E000 初始化系统参数区,详见附录 eagle. flash. bin 0x00000 主程序,位于\bin\at\ noboot eagle. iromOtext bir 0x10000 主程序,位于\ bin\at\noboot Espressif Systems Confidential 9/71 Friday, July 15, 2016 由 Forit pdf editor 版权所有() by Foxit丛司,2003-2010 仅用于评估 Espressif Systems ESP8266 AT Instruction Set 2. 8Mbit Flash 固件升级功能(对应指令AT+ CIUPDATE要求Fash容量为8Mbi或以上,采用 boot mode的烧 录方式。使用 Espressif官方烧录工具,烧录时选择 Flash size:8Mbt。 烧录地址 说明 blank. bin O×FB000 初始化 RE CAL参数区 esp_init_ data_default. bin 0×FC000 初始化其他射频参数区,至少烧录一次。 当RF_CAL参数区初始化烧录时,本区域也需烧录。 blank bin O×7E000 初始化用户参数区,详见附录 blank. bin 0×FE000 初始化系统参数区,详见附录 boot bin 0x00000 主程序,位于\ bin at user 1.1024, new. 2 bin 0×01000 主程序,位于\ binate512+512 3. 16Mbit Flash, map: 512KB+512KB 使用 Espressi官方烧录工具,烧录时选择 Flash size:16Mbit。 烧录地址 说明 blank. bin 0×1FB000初始化 RF CAL参数区 esp_init_data_default. bin 0x1FC000 初始化其他射频参数区,至少烧录一次。 当RF_CAL参数区初始化烧录时,本区域也需烧录。 blank. bin 0ⅹ7E000 初始化用户参数区,详见附录 blank bin 0×1FE000 初始化系统参数区,详见附录 boot bin 0×00000 主程序,位于\ binat user1 1024, new. 2. bin 0x01000 主程序,位于\bin\at\512+512 4. 16Mbit Flash, map: 1024KB +1024KB 使用 Espressi官方烧录工具,烧录时选择 Flash size:16 Mbit -C1。 bin 烧录地址 说明 blank bin 0×1FB000 初始化 RE CAL参数区 esp_init_data_default. bin 0×1FC000初始化其他射频参数区,至少烧录一次。 当RF_CAL参数区初始化烧录时,本区域也需烧录 Espressif Systems Confidential 10/71 Friday, July 15, 2016

...展开详情
试读 71P ESP8266WiFi模块AT指令集
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享精英

关注 私信
上传资源赚钱or赚积分
最新推荐
ESP8266WiFi模块AT指令集 32积分/C币 立即下载
1/71
ESP8266WiFi模块AT指令集第1页
ESP8266WiFi模块AT指令集第2页
ESP8266WiFi模块AT指令集第3页
ESP8266WiFi模块AT指令集第4页
ESP8266WiFi模块AT指令集第5页
ESP8266WiFi模块AT指令集第6页
ESP8266WiFi模块AT指令集第7页
ESP8266WiFi模块AT指令集第8页
ESP8266WiFi模块AT指令集第9页
ESP8266WiFi模块AT指令集第10页
ESP8266WiFi模块AT指令集第11页
ESP8266WiFi模块AT指令集第12页
ESP8266WiFi模块AT指令集第13页
ESP8266WiFi模块AT指令集第14页
ESP8266WiFi模块AT指令集第15页

试读结束, 可继续读5页

32积分/C币 立即下载 >