FLUTTER ECOSYSTEM

flutter_blue

适用于 Android 和 iOS 的 Flutter 插件,用于连接和通信蓝牙低功耗设备

最新版本
0.8.0
近 30 天下载
743
喜欢数
999
Pub 分数
120

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Flutter Blue 是一个 Flutter 插件,可在 Android、iOS 和 macOS 上实现与蓝牙低功耗(BLE)设备的通信。它提供了一个简单的 API,用于扫描 BLE 外设、连接它们、读取和写入特征值以及接收通知。专为开发与可穿戴设备、传感器或物联网硬件交互的应用程序的开发者设计,该插件将平台特定的 BLE 实现抽象为统一接口。该包支持后台操作和实时数据流,非常适合健康、健身和智能家居应用。由 Paul DeMarco 维护,可与 Flutter 的响应式框架无缝集成。

适合场景
  • 连接健身追踪器
  • 控制智能家居设备
  • 从可穿戴设备读取传感器数据
  • 构建物联网监控应用
  • 在移动应用中启用设备配对
主要特点
  • 跨平台蓝牙支持
  • 实时数据流
  • 背景扫描功能
  • 易于使用的外设交互API
  • 支持特性通知
适合对象
  • 物联网应用开发者
  • 健康与健身应用开发者
  • 可穿戴技术项目
  • 需要低能耗设备通信的移动应用
  • 原型设计支持蓝牙低功耗的功能
使用建议
  • Android 上需要手动处理权限
  • 对高级BLE功能的支持有限
  • 需要iOS后台模式配置
  • macOS 支持可能具有平台特定的限制
  • 在连续扫描期间应监控电池使用情况
支持平台AndroidiOSmacOS

安装插件

flutter pub add flutter_blue

所属分类

依赖

依赖清单 5 项

源码仓库

关联项目