从官方网站下载esp8266的AT固件,版本1.7.1。烧录到开发板中,使用AT指令操作esp8266

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_wifi


esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_esp8266烧录完固件复位发送乱码_02

  • 任务列表

1、重启模块;
2、查询固件版本号;
3、修改波特率为9600;
4、扫描当前环境可被连接的WiFi,扫描列表中必须显示ssid、信号强度、Mac地址;
5、让模块直接连接通过账号密码连接路由器;
6、通过smartconfig给模块配网。

  • 任务启动

ESP8266 AT固件下载

官方下载:https://www.espressif.com/en/support/download/at?keys=&field_type_tid%5

B%5D=14

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_wifi_03


注意:烧录时:按下flash ->按下RST->释放flash->释放RST

使用的波特率:115200

AT固件,版本1.7.1

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_wifi_04


串口打印:

提示系统分区错误,分区表注册失败:

32M FLASH下烧录成功,但是报错

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_wifi_05


使用16M的烧录方式(成功):

烧录成功:

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_ESP8266烧录教程_06


为什么需要选择16Mbit-C1:

ESP8266根据不同的Flash容量大小是有布局的区别的,而支持FOTA与不支持FOTA的布局又不一样

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_esp8266烧录完固件复位发送乱码_07


查看ESP8266_NonOS_AT_Bin_V1.7.1->bin->at->README

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_esp8266_08


正常启动:

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_wifi_09


设备重启(AT+RST):

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_esp8266烧录完固件复位发送乱码_10


固件版本查询(AT+GMR):

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_ESP8266烧录教程_11


WIFI模式切换(AT+CWMODE=1):

设置当前 WiFi 模式,可选参数如下:

0: 无 WiFi 模式,并且关闭 WiFi RF

1: Station 模式

2: SoftAP 模式

3: SoftAP + Station 模式

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_esp8266_12


当 ESP8266 设备处于 STA 模式或 SoftAP + Station 模式时,可进行 AP 扫描。

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_物联网_13


格式:+CWLAP:, ecn : 即加密方式

0: OPEN

1: WEP

2: WPA_PSK

3: WPA2_PSK

4: WPA_WPA2_PSK

5: WPA2_Enterprise ssid : 字符串串参数, AP 的 SSID rssi : 信号强度

mac (选填参数): 字符串串参数, AP 的 MAC 地址

channel (选填参数): 信道号

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_ESP8266烧录教程_14


扫描当前环境可被连接的WiFi,扫描列表中必须显示ssid、信号强度、Mac地址:

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_esp8266烧录完固件复位发送乱码_15


AT+ CWSAP= ,

功能:配置AP参数(指令只有在AP模式开启后有效)

ssid:接入点名称

pwd:密码

chl:通道号

ecn:加密方式:(0-OPEN, 1-WEP, 2-WPA_PSK, 3-WPA2_PSK, 4-WPA_WPA2_PSK)

注意:此设置完成后,连接网络会可能出现连接不上的情况,请发送 AT+RST 命令并等待几分

钟之

后再连接。

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_物联网_16


修改波特率:(AT+UART=9600,8,1,0,0)

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_wifi_17


直接连接WIFI:

AT+CWJAP=“WT-M-WIFI”,"WT123456789

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_ESP8266烧录教程_18


通过smartconfig给模块配网:

设置成station模式:AT+CWMODE=1

打开smartconfig功能:AT+CWSTARTSMART

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_ESP8266烧录教程_19


使用乐鑫的airkiss:


手机连接路由器后点击Airkiss设备:

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_esp8266烧录完固件复位发送乱码_20


输入密码连接成功:

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_esp8266_21


测试是否能使用:

esp8266烧录完固件复位发送乱码 esp8266重新烧录固件_wifi_22