0. AT 固件烧录
AT 固件下载地址:ESP8266 固件下载。然后完成 硬件连线(AT 串口连线)。在下载完成后,直接进入对应 AT_BIN
目录。烧录指令如下(使用 esptool)::
esptool.py --chip esp8266 --port /dev/ttyUSB0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size 2MB-c1 0x0 boot_v1.7.bin 0x1000 at/1024+1024/user1.2048.new.5.bin 0x1fc000 esp_init_data_default_v08.bin 0x1fe000 blank.bin
Windows 用户也可以使用以下烧录工具:乐鑫官方烧录工具 中的 Flash 下载工具
。
1. 使用的 AT 指令
AT 指令大全请参考 ESP AT Commands Set。
在成功烧录固件后,先输入:
AT+CWMODE
将 ESP8266 设置成 STA 模式。然后输入:
AT+CWSTARTSMART=1
此时进入 Smartconfig 配网,或者你可以输入以下内容进行 Airkiss 配网:
AT+CWSTARTSMART=2
然后打开对应的手机程序,输入 Wi-Fi 对应的密码,之后点击 "确认"即可完成配网。
2. 测试细节
2.1 AT smartconfig 测试
- 测试流程:分别使用 “iphone11” “huawei honer 10” 与 “huawei ELE-AL00” 上的 APP “esptouch” 做测试,每组手机分别尝试让 ESP8266 连接 Wi-Fi 五次
- 测试结果:除去 “huawei honer 10” 有一次超时未连接(重新点击配对后成功连接),其余测试均成功连接 Wi-Fi
2.2 AT airkiss 测试
- 测试流程:分别使用 “iphone11” “huawei” 与 “小米” 上的 微信小程序 “airkiss” 做测试,每组手机分别尝试让 ESP8266 连接 Wi-Fi 五次
- 测试结果:除去 “huawei” 有一次超时未连接(重新点击配对后成功连接),其余测试均成功连接 Wi-Fi
3. 串口调试助手推荐
Linux/Ubuntu 下:推荐 cutecom
,使用 sudo apt-get install cutecom
即可完成安装。
Windows 下:推荐 XCOM。