ESP32_ENC_Manager
Управление подключением ESP32 к сети через ENC28J60 с web-портолом для настройки учётных данных и параметров сети
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1be3890147862dbeb396261b4ce72f5808bc0dcca0704528dda6cc6f23f62bf5ESP32_ENC_Manager-1.0.0-1be38901.zipОписание
Библиотека для управления сетевыми подключениями ESP32 (включая S2, S3 и C3) через модуль ENC28J60 с поддержкой LwIP. Основная фишка — конфигурационный портал на базе AsyncWebServer, где можно во время работы менять учётные данные, задавать статические или динамические IP-адреса, настраивать DNS и имя хоста. Поддерживает DHCP, статическую конфигурацию сети, автоматическое определение часового пояса и CORS-заголовки. Есть встроенная поддержка NTP для синхронизации времени. Библиотека предусматривает динамические параметры, которые можно добавлять прямо в код, и несколько готовых примеров конфигурации от простейшей до продвинутой с полным контролем над настройками. Обрати внимание: если планируешь использовать analogRead() с WiFi или Bluetooth одновременно, имей в виду, что ESP32 имеет два ADC, и второй занят WiFi-функциями.