mDNSResolver
Разрешение mDNS-имён для ESP8266 — преобразует имена хостов вроде device.local в IP-адреса для поиска устройств в локальной сети
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f528fc51a833ea993d07c4c53871da6a9ed731dae89878f4b11180ef91e76eb6mDNSResolver-1.0.0-f528fc51.zipОписание
Решение для поиска IoT-устройств в локальной сети через mDNS, если стандартные инструменты ESP8266 перестали работать или были убраны разработчиками. Библиотека преобразует имена хостов (вроде device.local) в IP-адреса, что упрощает коммуникацию между модулями без необходимости знать их точные адреса. Работает с Avahi и подобными mDNS-серверами, протестирована на реальных устройствах. Если имя не разрешается, возвращает INADDR_NONE. Оригинальный код родом от madpilot, но затем был переделан под современные версии ядер Arduino и PlatformIO. Для ESP32 используйте встроенную поддержку mDNS — эта библиотека специально для ESP8266.