ConfigPortal8266
Веб-интерфейс для настройки WiFi и параметров ESP8266 с сохранением во флеш-памяти
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:908e63c6c40a246ca2e687da71a6884f91836d23812b8ee6a18734e7ce6659b4ConfigPortal8266-2.0.5-908e63c6.zipОписание
При первом запуске ESP8266 без конфигурации библиотека поднимает captive portal — веб-интерфейс, где пользователь вводит SSID, пароль WiFi и другие параметры, которые сохраняются во флеш. Если устройство уже настроено, оно загружается с сохранённых данных и сразу подключается к сети. Можно добавить свои конфигурационные параметры, создав кастомные поля в HTML-форме портала и обработав их через ArduinoJson. Для полного сброса конфигурации нужно замкнуть GPIO0 на землю больше чем на 5 секунд — устройство вернётся в режим переустановки. Также реализована загрузка конфигурации через LittleFS в виде JSON-файла, что удобно при работе с PlatformIO или расширениями Arduino IDE.