更新记录

1.0.0(2026-03-25)

  • 首次发布,初始化 BLE 扫描、连接、读写、MTU、广播和编码工具。

平台兼容性

uni-app(4.0)

Vue2 Vue2插件版本 Vue3 Vue3插件版本 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
1.0.0 1.0.0 - - - - - - -
微信小程序 微信小程序插件版本 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
1.0.0 - - - - - - - - - - -

vast-ble

vast-ble 是一个独立的 UTS BLE 插件工程,当前提供了统一的 BLE 平铺 API,用于封装适配器、扫描、连接、读写、通知、广播与编码转换。

初始化

可直接调用 init / openAdapter 启动适配器,也可以通过 createBleManager() 获取统一 API 对象。

核心 API

  • startScan / stopScan:控制扫描,并通过 onDeviceFoundonScanStateChange 监听设备与状态。
  • connect / disconnect:支持多设备连接,自动发现服务与特征。
  • read / write / setNotify:支持编码参数与 notify,写操作自动分包。
  • setMTU / getMTU:设置并查询 MTU。
  • startAdvertising / stopAdvertising:在支持的宿主平台上开启外围广播。
  • onCharacteristicValueChangeonConnectionStateChangeonPeripheralStateChange 等事件用于状态通知。
  • arrayBufferToHexhexToArrayBufferarrayBufferToBase64encodeUtf8decodeUtf8 等工具函数可直接调用。

发布说明

该插件为 uni_modules 形式的 UTS 插件,依赖宿主平台的蓝牙能力与权限。

版本记录

  • 1.0.0:基础 BLE 能力与编码工具。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

需按平台要求申请蓝牙/位置权限

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

仅收集蓝牙状态等插件运行数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。