Os pacotes principais do Flutter para Bluetooth, NFC e Beacon Bluetooth, Comunicação por Campo de Proximidade (NFC, em inglês) e Beacon são padrões de tecnologia para troca de dados entre dois dispositivos eletrônicos, sendo um ou ambos geralmente um dispositivo portátil, como um smartphone, a curtas distâncias. Essa tecnologia possui aplicações importantes nas áreas de saúde, fitness, compras, segurança e entretenimento doméstico. Os seguintes pacotes Dart e Flutter podem ajudar você a adicionar recursos de Bluetooth, NFC, Beacon, BLE e outras formas de comunicação ao seu aplicativo.
flutter_blue
994
Plugin Flutter para conectar e comunicar com dispositivos Bluetooth Low Energy, no Android e iOS
flutter_reactive_ble
623
Plugin reativo Bluetooth Low Energy (BLE) que pode se comunicar com vários dispositivos.
flutter_nfc_kit
252
Fornece funcionalidade NFC no Android, iOS e Web, incluindo leitura de metadados, leitura e gravação de registros NDEF, e transmissão de dados de camada 3 e 4 com tags/cartões NFC.
flutter_ble_lib
123
FlutterBle Library é uma biblioteca Flutter que suporta operações BLE. Ele usa MultiPlatformBleAdapter como backend nativo.
bluetooth_low_energy
113
Um plugin Flutter para controlar o baixo consumo de energia bluetooth, suporta APIs central e periférica.
nfc_in_flutter
107
Plugin Flutter para ler e escrever tags NFC tanto no Android quanto no iOS. Atualmente, ele suporta apenas a leitura de tags formatadas NDEF.
nearby_service
106
O Plugin Nearby Service Flutter é usado para criar conexões em uma rede P2P. Suporte para envio de mensagens de texto e arquivos.
universal_ble
82
um plugin multiplataforma (Android/iOS/macOS/Windows/Linux/Web) para BLE (Bluetooth Low Energy) no flutter
flutter_bluetooth_basic
74
Plugin Flutter que permite encontrar dispositivos bluetooth e enviar dados de bytes brutos.
beacons_plugin
64
Este plugin torna mais fácil escanear beacons iBeacon próximos e classificá-los em um aplicativo Flutter. Os beacons escaneados fornecerão valores de proximidade.
flutter_ble_peripheral
61
Este plugin permite que um dispositivo seja colocado no modo periférico e anuncie serviços e características personalizados.
flutter_web_bluetooth
49
Uma biblioteca para usar a API Web Bluetooth em seu projeto web. Funcionará bem se usado em projetos IO.
flutter_nfc_reader
46
Um plugin leitor NFC para iOS e Android. Este plugin permite acionar uma sessão de leitura nativa do NFC no dispositivo.
proximity_sensor
45
Pacote de plugin Flutter simples e fácil de usar para o sensor de proximidade (apenas).
beacon_broadcast
43
Um plugin Flutter para transformar seu dispositivo em um beacon. O plugin usa a biblioteca AltBeacon para Android e CoreLocation para iOS.
win_ble
39
Use o plugin WinBle para habilitar o Bluetooth Low Energy em projetos Flutter Windows e Dart puro (apenas Windows).
flutter_serial_communication
27
biblioteca para comunicação serial. Atualmente suporta USB do Android (OTG) para se comunicar com arduinos e outros hardware serial USB no Android SEM usar acesso root.
bluetooth_classic
27
um plugin flutter para se conectar a dispositivos bluetooth clássicos, principalmente projetado para funcionar com comunicação serial.
esp_provisioning_ble
26
Um plugin Flutter que simplifica a configuração de provisionamento de módulos ESP32 usando Bluetooth Low Energy (BLE).
flutter_blue_plugin
24
plugin flutter para conectar e se comunicar com dispositivos bluetooth low energy (BLE), em Android e iOS e Desktop
bluetoothadapter
22
Um plugin para Flutter para expor os recursos do Adaptador Bluetooth apenas para Android.
huawei_nearbyservice
5
A Comunicação de Dados de Serviço Próximo permite que aplicativos descubram facilmente dispositivos próximos e estabeleçam comunicação com eles usando tecnologias como Bluetooth e Wi-Fi.
huawei_contactshield
3
Para ajudar a enfrentar a pandemia global da doença de coronavírus 2019, a Huawei oferece o Contact Shield para desenvolvedores desenvolverem aplicativos de prevenção e controle de epidemia.
carp_connectivity_package
2
Pacote de amostragem de conectividade CARP. Amostra status de conectividade, dispositivos bluetooth e pontos de acesso wifi.