一、说明

此固件只适配 ESP8266 - 01 模块,其他模块刷入可能无法正常工作,刷入前请仔细核对WiFi模块型号;刷入此固件后可以直接使用OneNet的MQTT协议,更加适合新手的开发和使用。

二、固件刷入

连接方式及刷入方法同 Wifi模块(ESP01)刷入AT固件 一样,刷入时按照下图的配置方法,而后点击刷入即可。

三、固件下载

下载地址:https://tao-space.lanzout.com/ijDEc2kbba8d

四、验证安装

使用 串口通讯工具(XCOM) 连接WiFi模块,连接方法如下表

ESP8266 01/01S USB TO TTL
3V3 3.3V
TX RX
RX TX
GND GND

输入AT指令进行测试(记得勾选发送新行)

1
2
3
4
5
6
输入:
AT
输出:
AT

OK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
输入:
AT+CMD?
输出:
AT+CMD?
+CMD:0,"AT",0,0,0,1
+CMD:1,"ATE0",0,0,0,1
+CMD:2,"ATE1",0,0,0,1
+CMD:3,"AT+RST",0,0,0,1
+CMD:4,"AT+GMR",0,0,0,1
+CMD:5,"AT+CMD",0,1,0,0
+CMD:6,"AT+GSLP",0,0,1,0
+CMD:7,"AT+SYSTIMESTAMP",0,1,1,0
+CMD:8,"AT+SLEEP",0,1,1,0
+CMD:9,"AT+RESTORE",0,0,0,1
+CMD:10,"AT+SYSRAM",0,1,0,0
+CMD:11,"AT+SYSFLASH",0,1,1,0
+CMD:12,"AT+RFPOWER",0,1,1,0
+CMD:13,"AT+SYSMSG",0,1,1,0
+CMD:14,"AT+SYSROLLBACK",0,0,0,1
+CMD:15,"AT+SYSLOG",0,1,1,0
+CMD:16,"AT+SYSSTORE",0,1,1,0
+CMD:17,"AT+SLEEPWKCFG",0,0,1,0
+CMD:18,"AT+SYSREG",0,0,1,0
+CMD:19,"AT+USERRAM",0,1,1,0
+CMD:20,"AT+CWMODE",0,1,1,0
+CMD:21,"AT+CWSTATE",0,1,0,0
+CMD:22,"AT+CWJAP",0,1,1,1
+CMD:23,"AT+CWRECONNCFG",0,1,1,0
+CMD:24,"AT+CWLAP",0,0,1,1
+CMD:25,"AT+CWLAPOPT",0,0,1,0
+CMD:26,"AT+CWQAP",0,0,0,1
+CMD:27,"AT+CWSAP",0,1,1,0
+CMD:28,"AT+CWLIF",0,0,0,1
+CMD:29,"AT+CWQIF",0,0,1,1
+CMD:30,"AT+CWDHCP",0,1,1,0
+CMD:31,"AT+CWDHCPS",0,1,1,0
+CMD:32,"AT+CWSTAPROTO",0,1,1,0
+CMD:33,"AT+CWAPPROTO",0,1,1,0
+CMD:34,"AT+CWAUTOCONN",0,1,1,0
+CMD:35,"AT+CWHOSTNAME",0,1,1,0
+CMD:36,"AT+CWCOUNTRY",0,1,1,0
+CMD:37,"AT+CIFSR",0,0,0,1
+CMD:38,"AT+CIPSTAMAC",0,1,1,0
+CMD:39,"AT+CIPAPMAC",0,1,1,0
+CMD:40,"AT+CIPSTA",0,1,1,0
+CMD:41,"AT+CIPAP",0,1,1,0
+CMD:42,"AT+CIPV6",0,1,1,0
+CMD:43,"AT+CIPDNS",0,1,1,0
+CMD:44,"AT+CIPDOMAIN",0,0,1,0
+CMD:45,"AT+CIPSTATUS",0,0,0,1
+CMD:46,"AT+CIPSTART",0,0,1,0
+CMD:47,"AT+CIPSTARTEX",0,0,1,0
+CMD:48,"AT+CIPTCPOPT",0,1,1,0
+CMD:49,"AT+CIPCLOSE",0,0,1,1
+CMD:50,"AT+CIPSEND",0,0,1,1
+CMD:51,"AT+CIPSENDEX",0,0,1,0
+CMD:52,"AT+CIPDINFO",0,1,1,0
+CMD:53,"AT+CIPMUX",0,1,1,0
+CMD:54,"AT+CIPRECVMODE",0,1,1,0
+CMD:55,"AT+CIPRECVDATA",0,0,1,0
+CMD:56,"AT+CIPRECVLEN",0,1,0,0
+CMD:57,"AT+CIPSERVER",0,1,1,0
+CMD:58,"AT+CIPSERVERMAXCONN",0,1,1,0
+CMD:59,"AT+CIPSSLCCONF",0,1,1,0
+CMD:60,"AT+CIPSSLCCN",0,1,1,0
+CMD:61,"AT+CIPSSLCSNI",0,1,1,0
+CMD:62,"AT+CIPSSLCALPN",0,1,1,0
+CMD:63,"AT+CIPSSLCPSK",0,1,1,0
+CMD:64,"AT+CIPMODE",0,1,1,0
+CMD:65,"AT+CIPSTO",0,1,1,0
+CMD:66,"AT+SAVETRANSLINK",0,0,1,0
+CMD:67,"AT+CIPSNTPCFG",0,1,1,0
+CMD:68,"AT+CIPSNTPTIME",0,1,0,0
+CMD:69,"AT+CIPRECONNINTV",0,1,1,0
+CMD:70,"AT+MQTTUSERCFG",0,0,1,0
+CMD:71,"AT+MQTTCLIENTID",0,0,1,0
+CMD:72,"AT+MQTTUSERNAME",0,0,1,0
+CMD:73,"AT+MQTTPASSWORD",0,0,1,0
+CMD:74,"AT+MQTTCONNCFG",0,0,1,0
+CMD:75,"AT+MQTTCONN",0,1,1,0
+CMD:76,"AT+MQTTPUB",0,0,1,0
+CMD:77,"AT+MQTTPUBRAW",0,0,1,0
+CMD:78,"AT+MQTTSUB",0,1,1,0
+CMD:79,"AT+MQTTUNSUB",0,0,1,0
+CMD:80,"AT+MQTTCLEAN",0,0,1,0
+CMD:81,"AT+MDNS",0,0,1,0
+CMD:82,"AT+WPS",0,0,1,0
+CMD:83,"AT+CWSTARTSMART",0,0,1,1
+CMD:84,"AT+CWSTOPSMART",0,0,0,1
+CMD:85,"AT+PING",0,0,1,0
+CMD:86,"AT+FACTPLCP",0,0,1,0
+CMD:87,"AT+LEDTEST",0,0,1,0
+CMD:88,"AT+MCUTEST",0,0,1,0
+CMD:89,"AT+UART",0,1,1,0
+CMD:90,"AT+UART_CUR",0,1,1,0
+CMD:91,"AT+UART_DEF",0,1,1,0

当第二条指令中含有 AT+MQTTUSERCFG 指令,那么刷写成功

五、命令介绍

指令文档地址:https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32/AT_Command_Set/index.html