ESP AT 入门(一):ESP8266 使用 AT 指令一键配网(Airkiss/Smartconfig)

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 测试

  1. 测试流程:分别使用 “iphone11” “huawei honer 10” 与 “huawei ELE-AL00” 上的 APP “esptouch” 做测试,每组手机分别尝试让 ESP8266 连接 Wi-Fi 五次
  2. 测试结果:除去 “huawei honer 10” 有一次超时未连接(重新点击配对后成功连接),其余测试均成功连接 Wi-Fi

2.2 AT airkiss 测试

  1. 测试流程:分别使用 “iphone11” “huawei” 与 “小米” 上的 微信小程序 “airkiss” 做测试,每组手机分别尝试让 ESP8266 连接 Wi-Fi 五次
  2. 测试结果:除去 “huawei” 有一次超时未连接(重新点击配对后成功连接),其余测试均成功连接 Wi-Fi

3. 串口调试助手推荐

Linux/Ubuntu 下:推荐 cutecom ,使用 sudo apt-get install cutecom 即可完成安装。
Windows 下:推荐 XCOM

猜你喜欢

转载自blog.csdn.net/zztiger123/article/details/105638441