Skip to content

getBLEDeviceServices

描述

低功耗蓝牙获取设备服务。

网页应用需要完成鉴权后调用该接口。

支持说明

客户端平台WPS协作版本要求
iOS>=5.23.0
Android>=5.23.0

输入

名称数据类型是否必填描述
paramsobject
∟ deviceIdstring蓝牙设备 ID
示例值:E5:66:9F:82:46:61

输出

名称类型描述
servicesarray<object>已发现的设备服务列表
∟ isPrimaryboolean该服务是否为主服务。是主服务则为 true ,反之为 false
∟ serviceIdstring蓝牙设备特征值对应服务的 uuid

示例代码

ts
const params = {
  deviceId: 'E5:66:9F:82:46:61'
}
window.ksoxz_sdk.getBLEDeviceServices({params,onSuccess,onError})

错误码

errnomsg含义
1022103Bluetooth is disabled蓝牙未打开
1502001Bluetooth adapter not initialized蓝牙适配器未初始化
1502014Bluetooth device is not connected该 ID 对应的蓝牙设备未连接

除以上错误外,还可能存在公共错误,参考:公共错误码