Übersicht
Ein Flutter/Dart-Paket, das das Pingen von IP-Subnetzen ermöglicht, um Geräte in einem lokalen Netzwerk zu entdecken. Es ist besonders nützlich zur Identifizierung von Druckern, IoT-Geräten und anderen Diensten innerhalb desselben Netzwerks. Die Bibliothek nutzt niedrigstufige Netzwerk-Suchtechniken, um aktive Hosts effizient durch das Senden von ICMP-Echo-Anfragen zu erkennen. Für Entwickler konzipiert, die Apps erstellen, die eine Netzwerkgeräteentdeckung erfordern, unterstützt sie die Integration in Android- und iOS-Anwendungen mit entsprechenden Berechtigungen. Das Paket ist Open Source und wird von der Community gepflegt.
Anwendungsfälle
- Entdeckung von Geräten im lokalen Netzwerk
- Drucker in einem Netzwerk suchen
- IoT-Geräte identifizieren
- Netzwerk-Fehlersuche
- Automatisierte Diensterkennung
Hauptmerkmale
- IP-Subnet-Ping-Scanning
- ICMP-Echo-Anfrage-Unterstützung
- Plattformübergreifende Kompatibilität
- Open Source und aktiv gepflegt
- Einfache API für Gerätedetektion
Geeignet für
- Entwickler, die Netzwerktools erstellen
- Apps, die eine Geräteentdeckung erfordern
- IoT-Geräteverwaltungswerkzeuge
- Heimautomatisierungssysteme
- Netzwerk-Diagnoseanwendungen
Hinweise
- Erfordert Netzwerkberechtigungen unter Android und iOS
- Kann aufgrund von Firewall-Einschränkungen nicht auf allen Netzwerken funktionieren
- Die Leistung hängt von der Subnetzgröße ab
- Beschränkt auf den lokalen Netzwerkumfang
- Keine integrierten Benutzeroberflächenkomponenten