LionWifi
Менеджер WiFi для ESP8266 и ESP32 с ArduinoOTA, веб-браузером файловой системы и автоматической переподключением
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6e4c514f59e8b4dab356c613abf9f0292bf8c0b344e9f706b393ef1940722cadLionWifi-1.3.0-6e4c514f.zipОписание
Комплексный менеджер WiFi для ESP8266 и ESP32, который берёт на себя всю "рутину" по поддержанию устройства в сети. Подключается к одной из трёх заданных сетей, переподключается при разрыве, ротирует точки доступа по таймауту и может перезагружать устройство, если роутер не отвечает. Синхронизирует время через NTP, ведёт ротируемые логи и запускает ArduinoOTA для беспроводной прошивки. Вдобавок поднимает веб-интерфейс с браузером файловой системы — можно смотреть, загружать и удалять файлы из SPIFFS, LittleFS или SD. Требует наличия LionLogger, LionArray и LionStreams в проекте, плюс поддержка точной конфигурации через глобальные переменные и флаги компиляции. На ESP32 асинхронный веб-путь требует ESPAsyncWebServer и AsyncTCP, но можно обойтись встроенным WebServer.