更新记录
1.0.0(2026-07-07) 下载此版本
1.0.0
【新增】
- 支持 HarmonyOS NEXT BLE 蓝牙核心能力。
- 支持蓝牙权限申请。
- 支持 BLE 设备扫描和停止扫描。
- 支持设备名称关键字过滤。
- 支持 GATT 设备连接和断开连接。
- 支持自动发现 Service 和 Characteristic。
- 支持特征值 HEX 数据写入。
- 支持特征值读取。
- 支持 Notify 通知订阅。
- 支持监听蓝牙设备返回数据。
- 支持获取 RSSI。
- 支持设置 MTU。
- 支持 destroy 释放蓝牙资源。
- 提供 Vue3 示例组件,方便快速接入。
【优化】
- 兼容 HarmonyOS NEXT 部分版本 startBLEScan 参数校验严格的问题。
- 兼容鸿蒙 BLE Notify 开启时参数校验严格的问题。
- 连接后优先自动识别真实蓝牙服务和特征值,避免写死 UUID。
- Web/H5 端提供空实现,避免多端编译报错。
【说明】 本插件适用于 uni-app Vue3 / uni-app x 的 HarmonyOS NEXT BLE 蓝牙接入场景,可用于智能硬件、IoT 外设、车载蓝牙设备、蓝牙控制类项目。
平台兼容性
uni-app(5.0)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| - | √ | - | - | √ | - | - | - | 14 |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | - |
插件介绍
Harmony NEXT BLE 蓝牙原生插件是一款面向 uni-app Vue3 / uni-app x 的鸿蒙 NEXT BLE 插件,基于 UTS 封装 HarmonyOS NEXT 原生蓝牙能力,提供低功耗蓝牙设备扫描、连接、服务发现、特征值读写、Notify 订阅、RSSI、MTU、断开连接与资源释放等核心功能。
本插件适合以下场景:
- 智能硬件设备控制
- 车载蓝牙外设
- 蓝牙踏板、灯控、传感器设备
- IoT 设备控制
- BLE 调试工具
- HarmonyOS NEXT 蓝牙适配项目
功能特性
- 支持 HarmonyOS NEXT BLE 扫描
- 支持设备名称关键字过滤
- 支持 GATT 连接
- 支持自动发现 Service / Characteristic
- 支持读取特征值
- 支持写入 HEX 数据
- 支持 Notify 通知订阅
- 支持监听特征值变化
- 支持获取 RSSI
- 支持设置 MTU
- 支持断开连接
- 支持 destroy 释放资源
- 支持 H5/Web 空实现,避免多端编译报错
平台兼容性
| 平台 | 支持情况 |
|---|---|
| HarmonyOS NEXT | 支持 |
| App-Harmony | 支持 |
| Android | 暂不包含,可继续使用 uni 原生蓝牙 API |
| iOS | 暂不包含,可继续使用 uni 原生蓝牙 API |
| H5/Web | 仅空实现,不支持真实蓝牙 |
安装方式
将插件导入项目后,目录结构如下:
uni_modules/sl-harmony-ble

收藏人数:
下载插件并导入HBuilderX
赞赏(0)
下载 3
赞赏 0
下载 12400852
赞赏 1930
赞赏
京公网安备:11010802035340号