Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.9.0

bluez

Bietet einen Client zur Verbindung mit BlueZ – dem Linux-Bluetooth-Stack.

Linux
30-Tage-Downloads
372.000
Likes
45
Pub-Punkte
150

Paket installieren

flutter pub add bluez

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das bluez-Paket bietet einen Dart-Client zur Verbindung mit BlueZ, dem offiziellen Linux-Bluetooth-Stack. Es ermöglicht Flutter-Anwendungen unter Linux, mit Bluetooth-Geräten zu interagieren, wodurch Aufgaben wie die Entdeckung von nahegelegenen Geräten, die Herstellung von Verbindungen und der Datenaustausch erleichtert werden. Speziell für Linux-Umgebungen entwickelt, integriert es sich nahtlos in die native Bluetooth-Infrastruktur des Systems. Dieses Paket ist ideal für Entwickler, die Linux-native Anwendungen mit Bluetooth-Funktionen erstellen, beispielsweise IoT-Controller, Peripherie-Kommunikationswerkzeuge oder Geräteverwaltungs-Utilities.

Anwendungsfälle

  • Bluetooth-Geräteentdeckung auf Basis von Linux
  • Verbindung zu Bluetoothperipheriegeräten
  • IoT-Gerätesteuerung über Bluetooth
  • Bluetooth-Datenübertragung in Linux-Anwendungen
  • Systemnahe Bluetooth-Integration

Hauptmerkmale

  • Native BlueZ-Integration
  • Plattformunterstützung nur für Linux
  • Asynchrone APIs auf Basis von Dart
  • Unterstützt Bluetooth LE und klassisches Bluetooth
  • Low-Level-Zugriff auf Bluetooth-Stack

Geeignet für

  • Entwickler, die Linux-Plattformen zielen
  • Ersteller von IoT-Anwendungen
  • Systemnahe Bluetooth-Tool-Bauer
  • Linux-Desktop-App-Entwickler
  • Bluetooth-Protokoll-Experimentierer

Hinweise

  • Beschränkt auf Linux-Betriebssysteme
  • Benötigt BlueZ-Daemon, der ausgeführt wird
  • Kein Mobil- oder Windows-Unterstützung
  • Für den fortgeschrittenen Gebrauch sind Bluetooth-Kenntnisse erforderlich
  • Auf Linux müssen Berechtigungen möglicherweise konfiguriert werden

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden