Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.9.0

bluez

Fornece um cliente para se conectar ao BlueZ - pilha Bluetooth do Linux.

Linux
Downloads em 30 dias
372 mil
Curtidas
45
Pontos Pub
150

Instalar pacote

flutter pub add bluez

Visão geral do pacote

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

O pacote bluez fornece um cliente Dart para conectar-se ao BlueZ, a pilha oficial de Bluetooth do Linux. Ele permite que aplicativos Flutter em execução no Linux interajam com dispositivos Bluetooth, facilitando tarefas como descobrir dispositivos próximos, estabelecer conexões e trocar dados. Projetado especificamente para ambientes Linux, integra-se perfeitamente à infraestrutura nativa de Bluetooth do sistema. Esse pacote é ideal para desenvolvedores que criam aplicativos nativos para Linux com funcionalidade de Bluetooth, como controladores IoT, ferramentas de comunicação com periféricos ou utilitários de gerenciamento de dispositivos.

Casos de uso

  • Descoberta de dispositivos Bluetooth baseada em Linux
  • Conectando-se a periféricos Bluetooth
  • Controle de dispositivo IoT por Bluetooth
  • Transferência de dados Bluetooth em aplicativos do Linux
  • Integração de Bluetooth de nível de sistema

Principais recursos

  • Integração nativa com o BlueZ
  • Suporte de plataforma exclusivo para Linux
  • APIs assíncronas baseadas em Dart
  • Suporta Bluetooth LE e Bluetooth clássico
  • Acesso ao stack de Bluetooth de baixo nível

Indicado para

  • Desenvolvedores direcionados para plataformas Linux
  • Criadores de aplicativos IoT
  • Construtores de ferramentas de Bluetooth de nível de sistema
  • Desenvolvedores de aplicativos para desktop Linux
  • experimentadores de protocolo Bluetooth

Considerações

  • Limitado a sistemas operacionais Linux
  • Requer o daemon BlueZ em execução
  • Sem suporte a dispositivos móveis ou Windows
  • O uso avançado exige conhecimento de Bluetooth
  • As permissões podem precisar de configuração no Linux

README original

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

Pub Package codecov

Provides a client to connect to BlueZ - the Linux Bluetooth stack.

import 'package:bluez/bluez.dart';

final client = BlueZClient();
await client.connect();

for (final device in client.devices) {
  print('Device ${device.address} ${device.alias}');
}

await client.close();

Supported platforms

This package is designed for use on Linux, as the BlueZ stack is Linux-specific (other platforms have their own Bluetooth stacks). You can safely include this package when writing applications that work on multiple platforms, but it will fail with an exception when being used if BlueZ is not present.

Contributing to bluez.dart

We welcome contributions! See the contribution guide for more details.

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote