Übersicht
Ein Flutter-Plugin, das mDNS-Funktionalität (Multicast-DNS) für die Entdeckung lokaler Netzwerkgeräte und -dienste ermöglicht. Es erlaubt Anwendungen, Dienst-Einträge über das lokale Netzwerk zu übertragen und aufzulösen, indem standardmäßige mDNS-Protokolle verwendet werden, was eine nahtlose Gerätekommunikation in Umgebungen wie Heimautomatisierung oder IoT-Anwendungen ermöglicht. Das Plugin unterstützt sowohl Android als auch iOS und bietet eine konsistente Schnittstelle für die Diensterkennung und -auflösung. Es ist ideal für Anwendungen, die Drucker, Smart-Geräte oder andere Dienste im selben Netzwerk finden müssen, ohne manuelle Konfiguration vornehmen zu müssen.
Anwendungsfälle
- Entdecken von Geräten im lokalen Netzwerk
- Automatisierung der Paarung von IoT-Geräten
- Zero-Konfigurations-Netzwerk aktivieren
- Druckerentdeckung unterstützen
- Förderung der lokalen Dienstkommunikation
Hauptmerkmale
- Plattformübergreifender mDNS-Support
- Dienstleistungs-Browsing und -Auflösung
- Übertragung und Werbung von Dienstleistungen
- Einfache API für die Integration
- Echtzeit-Service-Updates
Geeignet für
- IoT-Anwendungsentwickler
- Lokale Netzwerkdienstentdecker
- Heimautomatisierungs-Apps
- Drucker-Konnektivitäts-Tools
- Apps, die eine konfigurationslose Netzwerkverbindung erfordern
Hinweise
- Benötigt lokalen Netzwerkzugriff
- Möglicherweise sind Berechtigungen unter Android/iOS erforderlich
- Beschränkt auf lokale Subnetz-Erkennung
- Die Leistung hängt von der Netzwerkstabilität ab
- Keine Unterstützung für nicht-lokale mDNS-Abfragen