MDNS_Generic
mDNS и DNS-SD для автоматического обнаружения и регистрации сервисов в локальной сети на ESP, STM32, RP2040 и других платформах
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b89aada27b75325f058bcde70beb894499ddf059e4367ee088d05b96c004bbedMDNS_Generic-1.4.2-b89aada2.zipОписание
Библиотека реализует mDNS и DNS-SD для поиска и регистрации сетевых сервисов на различных платформах. Поддерживает микроконтроллеры ESP32, ESP8266, nRF52, SAMD21/51, STM32, RP2040 и множество других, работает как с встроенным WiFi, так и с внешними модулями Ethernet W5x00, WiFiNINA или ESP8266-AT. С её помощью устройство может зарегистрировать свой сервис в локальной сети (например, веб-сервер или какой-то другой протокол) и другие устройства смогут его обнаружить по имени без знания IP-адреса. Библиотека включает примеры для разрешения имён хостов, регистрации сервисов с TXT-записями и их обнаружения. Потребует установки дополнительных библиотек для сетевых интерфейсов и некоторые платы могут требовать патчей ядра для корректной компиляции.