Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.1.3

bluetoothadapter

Um plugin Flutter para expor os recursos do adaptador Bluetooth para **apenas Android**.

Downloads em 30 dias
63
Curtidas
22
Pontos Pub
40

Instalar pacote

flutter pub add bluetoothadapter

Visão geral do pacote

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

The bluetoothadapter package is a Flutter plugin that provides access to Bluetooth adapter functionalities on Android devices. It enables developers to check Bluetooth status, enable or disable Bluetooth, and retrieve adapter information. Designed specifically for Android, it offers a straightforward API to interact with the device's Bluetooth hardware, making it ideal for apps requiring low-level Bluetooth control. The plugin does not support iOS, limiting its use to Android-only applications. It integrates seamlessly with Flutter projects via pub.dev.

Casos de uso

  • Habilitar/desabilitar Bluetooth programaticamente
  • Verificando o status do adaptador Bluetooth
  • Integrando recursos de Bluetooth em aplicativos exclusivos para Android
  • Desenvolvendo soluções de conectividade para dispositivos IoT
  • Criando sistemas de detecção de proximidade baseados em Bluetooth

Principais recursos

  • Compatibilidade exclusiva para Android
  • API simples para controle do adaptador Bluetooth
  • Suporta ativar e desativar o Bluetooth
  • Fornece informações e status do adaptador
  • Leve e fácil de integrar

Indicado para

  • Desenvolvedores de aplicativos móveis focados no Android
  • Criadores de aplicativos IoT
  • integradores de dispositivos com Bluetooth
  • Aplicativos que exigem gerenciamento direto do Bluetooth
  • Projetos sem suporte para iOS

Considerações

  • Não compatível com plataformas iOS
  • Limitado às funcionalidades do adaptador Bluetooth Android
  • Requer permissões específicas do Android
  • Sem suporte para operações avançadas de Bluetooth LE
  • Dependente das implementações do fabricante do dispositivo

README original

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

bluetoothadapter

A Flutter plugin to expose the features of Bluetooth Adapter for Android only.

Objective

The primary purpose of this project was to communicate between flutter and Rasburry Pie using Bluetooth.

Main Features

  • Setting up a UUID from user end.
  • Checking Bluetooth connection status and giving alerts if its off or not right.
  • Getting list of paired devices.
  • Get a particular paired device info.
  • Start Bluetooth server.
  • Start Bluetooth client.
  • Start Bluetooth client.
  • Send message to a connected device.
  • Stream for listening to received messages.
  • Stream for listening to connection status (CONNECTED, CONNECTING, CONNECTION FAILED, LISTENING, DISCONNECTED).
Getting Started

For a full example please check /example folder. Here are only the most important parts of the code to illustrate how to use the library.

//Initiatinng the bluetooth adapter
Bluetoothadapter flutterbluetoothadapter = Bluetoothadapter();

//Listening to the connection status listener
String _connectionStatus = "NONE";
StreamSubscription _btConnectionStatusListener =flutterbluetoothadapter.connectionStatus().listen((dynamic status) {
  setState(() {
    _connectionStatus = status.toString();
  });
});

//Listening to the recieved messages
String _recievedMessage;
StreamSubscription _btReceivedMessageListener = flutterbluetoothadapter.receiveMessages().listen((dynamic newMessage) {
  setState(() {
    _recievedMessage = newMessage.toString();
  });
});
Getting paired devices
List<BtDevice> devices = await flutterbluetoothadapter.getDevices();
Getting paired device
await flutterbluetoothadapter.getDevice(deviceAddress);
Starting BT server
await flutterbluetoothadapter.startServer();
Starting BT client
flutterbluetoothadapter.startClient(devices.indexOf(element), true);
Sending message
flutterbluetoothadapter.sendMessage(messageString);
Check BT connection
await flutterbluetoothadapter.checkBluetooth(); //returns bool
Set UUID
flutterbluetoothadapter.initBlutoothConnection(uuid);

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.