Flutter_reactive_ble

screenshot of Flutter_reactive_ble

Flutter library that handles BLE operations for multiple devices.

Overview

The Flutter reactive BLE library, flutter_reactive_ble, is a Flutter library designed to handle Bluetooth Low Energy (BLE) operations for multiple devices. It provides features such as device discovery, connection establishment, characteristic reading and writing, subscribing to characteristics, GATT cache management, MTU negotiation, and more.

Features

  • BLE Device Discovery: Discover nearby BLE devices.
  • Observe Host Device BLE Status: Keep track of host device's BLE status.
  • Establishing a BLE Connection: Establish connections with other BLE devices.
  • Maintaining Connection Status: Monitor and manage connection status of multiple BLE devices.
  • Discover Services: Implicitly discover services of connected BLE devices.
  • Read/Write a Characteristic: Read from and write to characteristics of connected devices.
  • Subscribe to a Characteristic: Subscribe to notifications from characteristics.
  • Clear GATT Cache: Manage GATT cache to ensure smooth operation.
Flutter

Flutter is an open-source UI framework developed by Google that allows developers to create high-performance, cross-platform mobile applications with a single codebase.