Как стать автором
Обновить

Настройка soft-AP с использованием модуля Espressif и ESP-IDF

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.8K
Всего голосов 3: ↑3 и ↓0+4
Комментарии1

Комментарии 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 странички и интегрировать его в прошивку прямо на этапе сборки.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации