Комментарии 1
Отключите NVS
В реальных проектах используйте NVS для хранения данных!
В API есть функция выбора куда сохранить настройки.
ESP_ERROR_CHECK(esp_wifi_set_storage(WIFI_STORAGE_RAM)); // Do not use NVS for SoftAP config
ESP_ERROR_CHECK(esp_wifi_set_storage(WIFI_STORAGE_FLASH));
Написал свой велосипед для подключения ESP32 к Wi-Fi.
https://github.com/uqfus/esp32-wifi-provision-care
ESP32 подключается к Wi-Fi используя сохраненные имя и пароль. Если нет сохраненных данных или не удается подключиться несколько раз, то запускается точка доступа с порталом настройки. Через 10 минут принудительный рестарт из режима настройки, это на случай отключений электричества. ESP32 запускается быстрей чем Wi-Fi роутер.
Там можно подсмотреть как обновить прошивку через Wi-Fi с использованием CURL или браузер. В CMakeLists.txt как сжать HTML странички и интегрировать его в прошивку прямо на этапе сборки.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Настройка soft-AP с использованием модуля Espressif и ESP-IDF