Orientação gerada a partir de informações públicas. Apenas para referência.
Um pacote leve do Flutter para conectar e comunicar-se com dispositivos seriais Bluetooth no Android. Ele permite a transferência bidirecional de dados entre um aplicativo Flutter e hardware compatível, como sensores, microcontroladores ou dispositivos IoT personalizados, usando protocolos padrão de serial Bluetooth. A biblioteca abstrai operações de baixo nível do Bluetooth, fornecendo uma API fácil de usar para varredura, emparelhamento e envio/recebimento de dados. Projetado especificamente para Android, suporta funcionalidades básicas de Bluetooth sem exigir configurações complexas.
Casos de uso
Conectando-se a dispositivos baseados em Arduino
Transmitindo dados de sensores de módulos Bluetooth
Controlando dispositivos IoT por meio do Bluetooth
Integração com periféricos de hardware personalizados
Habilitar troca de dados em tempo real em aplicativos móveis
Principais recursos
API simples para comunicação Bluetooth
Compatível apenas com Android
Transferência de dados bidirecional
Descoberta de dispositivos e emparelhamento
Leve e dependências mínimas
Indicado para
desenvolvedores de aplicativos IoT
Projetos de integração de hardware
Robótica educacional
Prototipagem de sistema embarcado
Aplicações Bluetooth exclusivas para Android
Considerações
Limitado à plataforma Android
Sem suporte para iOS
Requer permissões de Bluetooth no manifesto
Depende da compatibilidade do dispositivo com o protocolo serial
Conjunto básico de recursos sem perfis avançados de Bluetooth
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
flutter_bluetooth_serial
Flutter basic implementation for Classical Bluetooth (only RFCOMM for now).
Features
The first goal of this project, started by @edufolly was making an interface for
Serial Port Protocol (HC-05 Adapter). Now the plugin features:
Sending and receiving data (multiple connections).
The plugin (for now) uses Serial Port profile for moving data over RFCOMM, so
make sure there is running Service Discovery Protocol that points to SP/RFCOMM
channel of the device. There could
be max up to 7 Bluetooth connections.
For now there is only Android support.
Funding
Your contribution will help drive the development of quality tools for the
Flutter and Dart developer community. Any amount will be appreciated. Thank you
for your continued support!
PIX
Sua contribuição ajudará a impulsionar o desenvolvimento de ferramentas de
qualidade para a comunidade de desenvolvedores Flutter e Dart. Qualquer quantia
será apreciada. Obrigado pelo seu apoio contínuo!
Getting Started
Depending
# Add dependency to `pubspec.yaml` of your project.dependencies:# ...flutter_bluetooth_serial:^0.4.0