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