Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.1.4

mdns_plugin

Plugin de descoberta de serviço mDNS para iOS e Android que gera eventos com base na descoberta de serviços na rede local.

Downloads em 30 dias
47
Curtidas
8
Pontos Pub
40

Instalar pacote

flutter pub add mdns_plugin

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O mdns_plugin é um pacote Flutter/Dart que habilita a descoberta de serviços mDNS (DNS multicast) em dispositivos iOS e Android. Permite que aplicativos detectem e interajam com serviços disponíveis na rede local, como impressoras, dispositivos domésticos inteligentes ou serviços personalizados. O plugin emite eventos quando novos serviços são descobertos ou tornam-se indisponíveis, facilitando o conhecimento em tempo real da rede. É ideal para aplicativos que exigem redes sem configuração em ambientes locais.

Casos de uso

  • Descobrindo dispositivos de rede local
  • Conectando a dispositivos IoT
  • Habilitar rede sem configuração
  • Criando integrações de serviço local
  • Detecção em tempo real de presença de dispositivos

Principais recursos

  • Suporte multiplataforma (iOS e Android)
  • Descoberta de serviço orientada por eventos
  • varredura de serviço de rede local
  • API simples para escutar eventos de serviço
  • Leve e eficiente

Indicado para

  • desenvolvedores de aplicativos IoT
  • construtores de ferramentas de rede local
  • criadores de aplicativos para casa inteligente
  • Aplicativos móveis conscientes de rede
  • Aplicativos que precisam de detecção automática de dispositivos

Considerações

  • Requer acesso à rede local
  • Pode não funcionar atrás de certos firewalls
  • Limitado à descoberta de sub-rede local
  • Sem criptografia ou autenticação embutidas
  • O desempenho depende das condições da rede

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.