Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.1.4

mdns_plugin

mDNS-Dienstentdeckungs-Plugin für iOS und Android, das Ereignisse basierend auf der Entdeckung von Diensten im lokalen Netzwerk generiert.

30-Tage-Downloads
47
Likes
8
Pub-Punkte
40

Paket installieren

flutter pub add mdns_plugin

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das mdns_plugin ist ein Flutter/Dart-Paket, das die mDNS-(Multicast-DNS)-Dienstentdeckung auf iOS- und Android-Geräten ermöglicht. Es erlaubt Anwendungen, Dienste in der lokalen Netzwerkumgebung wie Drucker, Smart-Home-Geräte oder benutzerdefinierte Netzwerkdienste zu erkennen und mit ihnen zu interagieren. Der Plugin sendet Ereignisse, wenn neue Dienste entdeckt werden oder nicht mehr verfügbar sind, was eine Echtzeit-Wahrnehmung des Netzwerks ermöglicht. Er ist ideal für Apps, die in lokalen Umgebungen eine konfigurationsfreie Netzwerkverbindung benötigen.

Anwendungsfälle

  • Entdecken von Geräten im lokalen Netzwerk
  • Herstellen einer Verbindung mit IoT-Geräten
  • Zero-Konfigurations-Netzwerk aktivieren
  • Lokale Dienstintegrationen erstellen
  • Echtzeit-Erkennung von Geräteanwesenheit

Hauptmerkmale

  • Plattformübergreifende Unterstützung (iOS und Android)
  • ereignisgesteuerte Dienstentdeckung
  • Scannen lokaler Netzwerkdienste
  • Einfache API zum Abhören von Dienstereignissen
  • Leicht und effizient

Geeignet für

  • IoT-Anwendungsentwickler
  • Entwickler lokaler Netzwerktools
  • Entwickler von Smart-Home-Apps
  • Netzwerkbewusste Mobile Apps
  • Apps, die eine automatische Geräteerkennung benötigen

Hinweise

  • Benötigt lokalen Netzwerkzugriff
  • Funktioniert möglicherweise hinter bestimmten Firewalls nicht
  • Beschränkt auf lokale Subnetz-Erkennung
  • Keine integrierte Verschlüsselung oder Authentifizierung
  • Die Leistung hängt von den Netzbedingungen ab

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

flutter

CircleCI

This repository includes Flutter application and packages.

The applications here are developed on the v1 branch and currently a configuration is included to use CircleCI to build Android APK's when merged into the master branch. The APK images can be downloaded as artifacts from CircleCI once built.

mDNS Plugin

A Flutter mDNS package, which is published at pub.dev. The example which demonstrates the use is here.

gRPC Plugin

A package which provides connection and reflection for remote gRPC services. Please see pub.dev for the package information, and the example which demonstrates the use is here.

Notes on developing a gRPC Client

On a Macintosh, use the following commands in order to make a working gRPC installation, assuming you have Homebrew already installed:

bash% brew install grpc && brew upgrade grpc

We assume that the protocol buffer files (with extension .proto) are in the folder lib/protobuf of your project. The generated output should go into the lib/providers folder.

For Macintosh, there is a script in order to generate the Dart files:

bash% git clone git@github.com:djthorpe/flutter.git
bash% cd flutter/grpc_client
bash% install -d lib/providers/google/protobuf
bash% install -d lib/providers/grpc/reflection/v1alpha
bash% source ../genproto-darwin.sh
bash% flutter test && flutter build ios

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.