文件名称:
ESP8266 AT指令中文指南,超详细,带全部书签!
开发工具:
文件大小: 996kb
下载次数: 0
上传时间: 2019-07-02
详细说明:ESP8266中文AT指令文档,带详细书签,涵盖每一章每一小节的分支,包括烧录、指令说明、基础指令、Wifi功能指令、TCP/IP指令等。带书签!带书签!带书签!关于本手册
本文档提供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
O&A
提供AT指合技术支持的说明。
发布说明
Date
Version
Release notes
201604
V153
首次发布
2016.05
1.54
更新 Chapter52.16和 Chapter52.19
2016.07
V2.0.0
新增 Chapter3.2.11,更新 Chapter1.2
Espressif Systems
ESP8266 AT Instruction Set
Table of contents
1.前言…
「■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
自定义AT指令
aBaaaaBaaBaBaaaaaa1aBaaaaaaaBaaaa1aaB:Baa1aaa
1.2.烧录AT固件
8899
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指令一览表
IB..B.8..
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-设置slep模式
…,…
.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
Espressif Systems
ESP8266 AT Instruction Set
4.WiFi功能AT指令
23
4.1.Wi-Fi功能指令
25
AT+CWM○DE-W-F模式
25
2.AT+ CWMODE CUR-设置当前WiF模式
26
3.AT+ CWMODE DEF一设置Wⅰ斤模式并保存到fash
.27
4.AT+○WAP-连接AP.……28
5.AT+ CWJAP O∪R-临时连接AP
29
6.AT+ CWJAP_DEF-连接AP,保存到fash
30
7.AT+ CWLAPOPT-设置 CWLAP指令的属性…
8.AT+ CWLAP-扫描当前可用的APs
32
9.AT+ CWQAP-断开与AP的连接
1
33
10.AT+ CWSAP-配置ESP8266 softie参数∴…
33
11.AT+ CWSAP CUR-配置ESP8266 softER当前参数
34
12.AT+ CWSAP_DFF-配置ESP8266soAP参数,保存到fash…
.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+ CIPSTAMAC-设置ESP8266 station接口的MAC地址
42
21.AT+ CIPSTAMAC_CUR-设置ESP8266 station当前MAC地址
42
22.AT+C| PSTAMAC_DEF-设置ESP8266 station默认MAG地址∴.43
23.AT+C| PAPMAO-设置ESP8266s0AP的MAC地址
.43
24.AT+C| PAPMAC_CUR-设置ESP8266sofA尸临时MAC地址
44
25.AT+C| PAPMAC_DEF-设置ESP8266soAP默认MAC地址.……24
26.AT+ CIPSTA-设置ESP8266 station的地址
45
Espressif Systems Confidentia
5/71
Friday, July 15, 2016
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-设置ESP8266SoAP的卩地址∴…48
30.AT+ CIPAP CUR-设置ESP8266 softER临时|P地址
49
31.AT+ CIPAP DEF-设置ESP8266s0tAP默认卩地址.50
32.AT+ CWSTARTSMART-开启 SmartConfig
51
11111,面
33.AT+ CWSTOPSMART-停止 SmartConfig……
34.AT+ CWSTARTDISCOVER-开启可被微信探测模式…....152
35. AT+ CWSTOPDISCOVER-关闭可被微信探测模式∴……52
36.AT+WPS-设置WPS功能….…
37.AT+MDNS一设置MDNS功能
53
5.TCP/P相关AT指令…54
51.TCP/P指令一览表
54
5.2. TCP/IP
55
1.AT+C| PSTATUS-查询网络连接信息
55
2.AT+ CIPDOMAIN-域名解析功能
55
3.AT+ CIPSTART-建立TCP连接,UDP传输或SSL连接
56
4.A+ CIPSSLSIZE-设置 ssl bu容量.
57
5.AT+C| PSEND-发送数据
58
6.AT+ CIPSENDEX-发送数据
7.AT+C| PSENDBUF-数据写入TCP发包缓存
60
8.AT+ CIPBUFRESET-重新计数
9.AT+ CIPBUFSTATUS-查询TCP发包缓存的状态
61
10.AT+C| PCHECKSEG-查询写入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
Espressif Systems
ESP8266 AT Instruction Set
16.AT+ SAVETRANSLINK-保存透传到Fash
66
17.AT+C|PSTO-设置 TCP server超时时间.167
18.AT+PNG-ping功能.
.68
19.AT+ CIUPDATE-通过WFi升级软件.
68
20.AT+ CIPDINE○-接收网络数据时是否提示对端和端口
69
21.+PD-接收网络数据
69
6.附录
70
7.Q&A
71
Espressif Systems Confidentia
7/71
Friday, July 15, 2016
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 testCmdTest
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
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。
Espress官方烧录工具:htp:/ bbs.espressif com/ eetopic. 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
0×00000
主程序,位于\bin\at\ noboot
eagle. iromOtext bir
0x10000
主程序,位于\ bin\at\noboot
Espressif Systems Confidentia
9/71
Friday, July 15, 2016
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_initdata_default. bin
0×FC000
初始化其他射频参数区,至少烧录一次。
当RF_CAL参数区初始化烧录时,本区域也需烧录
blank bin
O×7E000
初始化用户参数区,详见附录
blank. bin
OxFE0OO
初始化系统参数区,详见附录
boot bin
0x00000
主程序,位于\ binat
user 1.1024, new.2 bin
0×01000
主程序,位于\bin\at\512+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
O×7E000
初始化用户参数区,详见附录
blank bin
0×1FE000
初始化系统参数区,详见附录
boot bin
0×00000
主程序,位于\ bin\at
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
0x1FC000初始化其他射频参数区,至少烧录一次
当RF_CAL参数区初始化烧录时,本区域也需烧录。
Espressif Systems Confidentia
10/71
Friday, July 15, 2016
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.