AsyncDNSServer_ESP32_ENC
Асинхронный DNS-сервер для ESP32 с Ethernet-модулем ENC28J60, обрабатывающий множество запросов параллельно без блокировки основной программы
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f4b80ab416e24e951a85ec8b773b5dc04509d6d8b467da8f0764f8b12356360fAsyncDNSServer_ESP32_ENC-1.0.0-f4b80ab4.zipОписание
Асинхронный DNS-сервер для ESP32 с поддержкой Ethernet-модуля ENC28J60. Библиотека позволяет одновременно обрабатывать несколько DNS-запросов без блокировки основного цикла программы — пакеты приходят в фоне, и вы сразу готовы к следующему соединению. Базируется на ESPAsyncDNSServer и входит в экосистему асинхронных библиотек для ENC28J60 вроде AsyncWebServer и AsyncHTTPRequest. Полезна при создании captive portal, локальной переадресации доменов или гибридных сетевых решений, когда нужна быстрая обработка множества клиентов параллельно. Требует корректной работы с LwIP стеком и учёта особенностей ADC2 на ESP32, если используются другие функции одновременно.