Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.3

flutter_iot_wifi

Conecte-se a um ponto de acesso de IoT usando Android ou iOS

AndroidiOS
Downloads em 30 dias
42
Curtidas
19
Pontos Pub
130

Instalar pacote

flutter pub add flutter_iot_wifi

Visão geral do pacote

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

flutter_iot_wifi é um pacote Flutter projetado para permitir a conexão sem problemas com pontos de acesso de IoT em dispositivos Android e iOS. Ele simplifica o processo de escaneamento programático, seleção e conexão a redes Wi-Fi normalmente usadas por dispositivos IoT, como gadgets de casa inteligente ou sistemas embarcados. O pacote gerencia as complexidades específicas de cada plataforma, oferecendo uma API unificada para desenvolvedores que integram hardware IoT em seus aplicativos. Ele suporta tanto Android quanto iOS, tornando-o ideal para aplicações IoT multiplataforma que exigem configuração direta de dispositivos via Wi-Fi.

Casos de uso

  • Conectando-se a pontos de acesso de dispositivos IoT
  • Configurando dispositivos de casa inteligente
  • Emparelhamento de hardware embarcado via Wi-Fi
  • Habilitar fluxos de configuração de dispositivo
  • Automatizando a configuração de rede para sensores
  • Apoiar o onboarding de dispositivos sem toque

Principais recursos

  • Suporte para Android e iOS multiplataforma
  • API simples para varredura e conexão de Wi-Fi
  • Tratamento integrado de configurações de rede específicas para IoT
  • Interface independente de plataforma para emparelhamento de dispositivos
  • Gerenciamento de conexão segura
  • Atualizações em tempo real do status da rede

Indicado para

  • desenvolvedores de aplicativos IoT
  • Criadores de aplicativos para casa inteligente
  • especialistas em integração de hardware
  • desenvolvedores de sistemas embarcados
  • Equipes de aplicativos móveis trabalhando com dispositivos físicos
  • Prototipagem de dispositivos conectados

Considerações

  • Requer configurações de rede específicas do dispositivo
  • Pode ser necessário permissões adicionais no Android e no iOS
  • Limitado ao emparelhamento de dispositivos IoT baseados em Wi-Fi
  • Depende das APIs de Wi-Fi do sistema operacional subjacente
  • Não adequado para gerenciamento geral de Wi-Fi
  • O teste pode exigir dispositivos IoT físicos

README original

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

flutter_iot_wifi

Connect to an IoT access point using Android or iOS

Android Support

Currently requires Version >= Android Q

Android Permissions

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> !!! Android < 29 Required to scan !!!
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> !!! Android >= 29 Required to scan !!!

NOTE: Explicit requesting of permissions (e.g. with permission_handler) is required with newer versions.

iOS Support

Minimum iOS >= 11.0, iOS >= 13.0 required for prefix connect

iOS Entitlements

<key>com.apple.developer.networking.HotspotConfiguration</key>
<true/>
<key>com.apple.developer.networking.wifi-info</key>
<true/>

iOS Info.plist

<key>NSLocationWhenInUseUsageDescription</key>
<string>XXXXXX</string>

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.