Search packages, repositories and app categories

Package detailsv6.2.1

bluetooth_low_energy

A Flutter plugin for controlling the bluetooth low energy, supports central and peripheral roles.

AndroidiOSmacOSWindowsLinux
30-day downloads
14.4K
Likes
130
Pub points
160

Install package

flutter pub add bluetooth_low_energy

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Flutter plugin enabling Bluetooth Low Energy (BLE) functionality across multiple platforms. It supports both central and peripheral roles, allowing devices to scan for, connect to, and communicate with BLE peripherals, as well as act as a BLE beacon. Ideal for IoT applications, smart device integration, and proximity-based services. The plugin is compatible with Android, iOS, macOS, Windows, and Linux, making it suitable for cross-platform development. It provides a consistent API for managing BLE operations, including service and characteristic discovery, data reading/writing, and connection handling.

Use cases

  • IoT device control
  • Smart home integration
  • Proximity sensing
  • Wearable device communication
  • Asset tracking

Key features

  • Central and peripheral mode support
  • Cross-platform compatibility
  • Service and characteristic discovery
  • Real-time data exchange
  • Connection management
  • Low power consumption

Suitable for

  • Developers building BLE-enabled apps
  • IoT and health tech projects
  • Cross-platform mobile and desktop apps
  • Applications requiring low-latency device communication

Considerations

  • Requires device-level Bluetooth permissions
  • Platform-specific setup may be needed
  • Limited on older OS versions
  • Battery usage should be monitored
  • Background operation limitations on iOS and Android

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

bluetooth_low_energy/README.md

Categories

Dependencies

Dependency list 5 items

  • bluetooth_low_energy_android^6.2.1
  • bluetooth_low_energy_darwin^6.2.1
  • bluetooth_low_energy_linux^6.2.1
  • bluetooth_low_energy_platform_interface^6.2.1
  • bluetooth_low_energy_windows^6.2.1

Source repository

Projects using this package