ESP32是不是默认存储了WIFI的配置?

kelly1947
Posts: 7
Joined: Mon Sep 16, 2019 6:49 am

ESP32是不是默认存储了WIFI的配置?

Postby kelly1947 » Wed Sep 25, 2019 10:19 am

我烧录了几个有wifi的demo,同个demo修改之后再次烧录,上一次配置的wifi都会自动连接,但是我一直找不到有存储wifi的代码,请问是默认存储且无法手动配置的吗?
如果我现在想要手动清除存储的wifi配置,要调用哪些API?

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: ESP32是不是默认存储了WIFI的配置?

Postby ESP_Gargamel » Fri Nov 08, 2019 2:50 am

WiFi 的配置默认是会存储在 NVS 的,具体参看 esp_wifi_set_storage 的 API 介绍,如果希望不存储,可以调用该接口,参数为 WIFI_STORAGE_RAM。

有以下两种方式清除参数:
1. 如果想清除 NVS 中的数据,可以用命令 make erase_flash 做整片擦除。
2. 如果想在应用中清除 WiFi 配置,如通过按键触发恢复参数,可调用 esp_wifi_restore 接口,会清除相关 WiFi 配置,具体请看 API 介绍。

Who is online

Users browsing this forum: No registered users and 150 guests