ConfigPortal32
Веб-портал для настройки WiFi и параметров ESP32 при первом включении с сохранением в flash-память
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:80979b40b5f10c0b5602f116fedfab204a3b2a7ad9a67ac5a2bad6895bf9e34aConfigPortal32-0.1.6-80979b40.zipОписание
Когда ESP32 первый раз включается без сохранённых настроек, нужно как-то дать пользователю возможность ввести WiFi и другие параметры. Эта библиотека автоматически создаёт captive portal — веб-страницу, которая открывается сама и позволяет заполнить SSID, пароль и дополнительные переменные. После сохранения всё переходит во flash-память ESP32. При следующем включении устройство загружается со старыми параметрами и сразу коннектится. Если нужен сброс на заводские настройки, достаточно замкнуть пин RESET (по умолчанию GPIO0) на землю на 5+ секунд. Поддерживает кастомные параметры конфигурации через HTML и JSON, есть также функция загрузки конфигурационных файлов. Зависит от ArduinoJson для работы с конфигом.