FLUTTER ECOSYSTEM

universal_ble

适用于 Flutter 的跨平台(Android/iOS/macOS/Windows/Linux/Web)蓝牙低功耗(BLE)插件

最新版本
2.3.0
近 30 天下载
5.6万
喜欢数
157
Pub 分数
160

Package Overview

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

插件概览

Universal_BLE 是一个跨平台的 Flutter 插件,可在 Android、iOS、macOS、Windows、Linux 和 Web 上实现蓝牙低功耗(BLE)连接。它提供了一个统一的 API,用于发现、连接和与 BLE 设备通信,无论底层平台如何。专为开发物联网应用、健康追踪器或智能设备集成的开发者设计,该插件通过在不同环境中保持一致的行为,简化了复杂的 BLE 操作。该插件支持扫描、服务发现、读取/写入特征值以及处理通知。其开源性质鼓励社区贡献并确保透明度。

适合场景
  • 物联网设备控制
  • 健康与健身追踪器集成
  • 智能家居自动化
  • 使用蓝牙信标进行资产追踪
  • 跨平台 BLE 应用开发
主要特点
  • 跨平台支持(Android、iOS、Web、macOS、Windows、Linux)
  • 跨平台统一的 BLE API
  • 实时通知处理
  • 服务和特征发现
  • 扫描和连接管理
  • 开源且持续维护
适合对象
  • 面向多个平台的开发者
  • 物联网应用创建者
  • 可穿戴设备集成商
  • 需要可靠蓝牙通信的应用程序
使用建议
  • Web 支持需要浏览器级别的 BLE 权限
  • iOS 后台模式可能需要额外配置
  • 性能在不同平台之间略有差异
  • 与其他成熟插件相比,文档有限
  • 需要仔细处理平台相关的边缘情况
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add universal_ble

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目