F

flutter_reactive_ble_aurora

Flutter library that handles BLE operations for multiple devices for OS Aurora

[EN] | RU

flutter_reactive_ble_aurora

Original plugin README

Description

Flutter plugin that handles BLE operations for multiple devices.

Features

  • BLE device discovery
  • Observe host device BLE status
  • Establishing a BLE connection
  • Maintaining connection status of multiple BLE devices
  • Discover services (background)
  • Read / write characteristic with response
  • Subscribe to characteristic
  • Clear GATT cache
  • Negotiate MTU size

Quick Start

FlutterReactiveBle ble = FlutterReactiveBle();

ble.statusStream.listen((status) {
  if (status == BleStatus.ready) {
    // Connection ready
  } else {
    // Connection error
  }
});

Contents

Installation and Building

Add the following dependencies to pubspec.yaml:

dependencies:
  flutter_reactive_ble: ^5.3.1
  flutter_reactive_ble_aurora:
    git:
      url: https://developer.auroraos.ru/git/flutter/flutter-community-plugins/flutter_reactive_ble_aurora.git

Compatibility

The plugin is compatible with Flutter 3.32.7 and Aurora OS 5.0.0 or higher.

Usage rules and contributing

The project’s source code is provided under the license, which allows its use in third-party applications.

If you want to contribute to the project, please read the Contributor Agreement.
If you plan to submit your source code for inclusion in the project, you will need to accept the CLA terms.

Information about contributors is available in the AUTHORS file.
The Code of Conduct is the current set of rules of Open Mobile Platform, outlining expectations for interaction between community members during communication and collaboration on projects.