介绍
ESP32 自动配网(Smart Config)是指通过智能手机等设备,将 Wi-Fi 网络的 SSID 和密码信息传输给 ESP32,使其能够自动连接到指定的 Wi-Fi 网络。这种方法可以大大简化设备初次接入网络的过程,特别是在没有显示屏和键盘的设备上。
原理
- 进入配网模式:ESP32 进入配网模式,开始监听特定的配网信号。
- 发送配网数据:用户通过手机上的配网应用(如 Espressif 提供的 ESPTouch 应用),将 Wi-Fi SSID 和密码信息编码成特定格式的数据包,通过广播或组播方式发送到网络中。
- 接收配网数据:ESP32 监听到这些数据包后,解析出 Wi-Fi SSID 和密码。
- 连接到 Wi-Fi:ESP32 使用接收到的 SSID 和密码尝试连接到 Wi-Fi 网络。
- 确认连接成功:如果连接成功,ESP32 会通知手机应用,整个配网过程结束。
优点(不是代码里面写死账号密码)
- 简单易用:用户只需要通过手机应用输入 Wi-Fi 信息,ESP32 就能自动获取这些信息并连接到网络。
- 适用于无显示设备:对于没有显示屏和键盘的设备,自动配网提供了一个便捷的联网方式。
- 安全性:配网数据传输过程中的安全性通过加密算法进行保障,确保 Wi-Fi 信息不被泄露。
开始
这里使用太极创客的ESP8266自动配网 – WiFiManager库