首页 > 其他分享 >wx.getConnectedBluetoothDevices

wx.getConnectedBluetoothDevices

时间:2025-01-09 10:13:16浏览次数:1  
标签:调用 no 蓝牙 getConnectedBluetoothDevices 连接 wx

wx.getConnectedBluetoothDevices(Object object)

基础库 1.1.0 开始支持,低版本需做兼容处理

Promise 风格 调用:支持

小程序插件:支持,需要小程序基础库版本不低于 1.9.6

微信 鸿蒙 OS 版:支持

相关文档: 蓝牙介绍

功能描述

根据主服务 UUID 获取已连接的蓝牙设备。

参数

Object object

属性 类型 默认值 必填 说明
services Array. 蓝牙设备主服务的 UUID 列表(支持 16/32/128 位 UUID)
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

object.success 回调函数

参数
Object res
属性 类型 说明
devices Array. 搜索到的设备列表
结构属性类型说明namestring蓝牙设备名称,某些设备可能没有deviceIdstring用于区分设备的 id

错误

错误码 错误信息 说明
0 ok 正常
-1 already connect 已连接
10000 not init 未初始化蓝牙适配器
10001 not available 当前蓝牙适配器不可用
10002 no device 没有找到指定设备
10003 connection fail 连接失败
10004 no service 没有找到指定服务
10005 no characteristic 没有找到指定特征
10006 no connection 当前连接已断开
10007 property not support 当前特征不支持此操作
10008 system error 其余所有系统上报的异常
10009 system not support Android 系统特有,系统版本低于 4.3 不支持 BLE
10012 operate time out 连接超时
10013 invalid_data 连接 deviceId 为空或者是格式不正确

示例代码

在开发者工具中预览效果

wx.getConnectedBluetoothDevices({
  services: ['FEE7'],
  success (res) {
    console.log(res)
  }
})

标签:调用,no,蓝牙,getConnectedBluetoothDevices,连接,wx
From: https://www.cnblogs.com/AtlasLapetos/p/18635192

相关文章

  • wx.getBluetoothAdapterState
    wx.getBluetoothAdapterState(Objectobject)基础库1.1.0开始支持,低版本需做兼容处理。以Promise风格调用:支持小程序插件:支持,需要小程序基础库版本不低于1.9.6微信鸿蒙OS版:支持相关文档:蓝牙介绍功能描述获取本机蓝牙适配器状态。参数Objectobject......
  • wx.writeBLECharacteristicValue
    wx.writeBLECharacteristicValue(Objectobject)基础库1.1.0开始支持,低版本需做兼容处理。以Promise风格调用:支持小程序插件:支持,需要小程序基础库版本不低于1.9.6微信鸿蒙OS版:支持相关文档:蓝牙低功耗(BLE)功能描述向蓝牙低功耗设备特征值中写入二进制数......
  • wx.getDeviceVoIPList
    wx.getDeviceVoIPList(Objectobject)基础库2.30.3开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信鸿蒙OS版:支持相关文档:小程序音视频通话(for硬件)功能描述查询当前用户授权的音视频通话设备(组)信息参数Objectobject属性......
  • wx.getGroupEnterInfo
    wx.getGroupEnterInfo(Objectobject)基础库2.10.4开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述获取微信群聊场景下的小程序启动信息。群聊场景包括群聊小程序消息卡片......
  • wx.openPrivacyContract
    wx.openPrivacyContract(Objectobject)基础库2.32.3开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述跳转至隐私协议页面。隐私合规开发指南详情可见《小程序隐私协议开发......
  • wx.requirePrivacyAuthorize
    wx.requirePrivacyAuthorize(Objectobject)基础库2.32.3开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述模拟隐私接口调用,并触发隐私弹窗逻辑。隐私合规开发指南详情可见......
  • wx.onNeedPrivacyAuthorization
    wx.onNeedPrivacyAuthorization(functionlistener)基础库2.32.3开始支持,低版本需做兼容处理。小程序插件:不支持微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述监听隐私接口需要用户授权事件。当需要用户进行隐私授权时会触发。触发该事件时,开发者......
  • wx.getChannelsLiveInfo
    wx.getChannelsLiveInfo(Objectobject)基础库2.15.0开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持相关文档:视频号直播功能描述获取视频号直播信息参数Objectobject......
  • wx.requestDeviceVoIP
    wx.requestDeviceVoIP(Objectobject)基础库2.27.3开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信鸿蒙OS版:支持相关文档:小程序音视频通话(for硬件)功能描述请求用户授权与设备(组)间进行音视频通话。参数Objectobject属性......
  • wx.reserveChannelsLive
    wx.reserveChannelsLive(Objectobject)基础库2.19.0开始支持,低版本需做兼容处理。小程序插件:不支持相关文档:视频号直播功能描述预约视频号直播参数Objectobject属性类型默认值必填说明noticeIdstring是预告id,通过getChannelsLiveNoticeInfo......