ESP32的smartconfig

leovs8
Posts: 2
Joined: Sat Mar 23, 2019 7:22 am

ESP32的smartconfig

Postby leovs8 » Sat Mar 23, 2019 7:27 am

用的开发版尝试smartconfig,功能使用正常,但是只要重启后又要设置一遍
怎么才能记住配置?

littlesky
Posts: 51
Joined: Fri Jun 09, 2017 7:49 am

Re: ESP32的smartconfig

Postby littlesky » Tue Apr 02, 2019 3:18 am

leovs8 wrote:
Sat Mar 23, 2019 7:27 am
用的开发版尝试smartconfig,功能使用正常,但是只要重启后又要设置一遍
怎么才能记住配置?
1. 使能 menuconfig -> Component config -> Wi-Fi -> WiFi NVS flash。
2. app_main() 函数一开始调用 nvs_flash_init() 初始化 NVS。
3. 在 esp_wifi_init() 之后调用 esp_wifi_set_storage(WIFI_STORAGE_FLASH)。
4. 在 esp_wifi_set_mode(WIFI_MODE_STA) 之后调用 esp_wifi_get_config() 获取存在 NVS 中的 ssid 和 password,若和上次 smartconfig 配置的一致,则直接调用 esp_wifi_connect() 连接 AP。

Who is online

Users browsing this forum: No registered users and 29 guests