discoverService
2022-06-20 11:41 更新
根据指定的外围设备 UUID 获取该外围设备的所有服务
discoverService({params}, callback(ret, err))
params
peripheralUUID:
- 类型:字符串
- 描述:指定的蓝牙外围设备的 UUID
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true , //布尔类型;是否获取成功,true|false
services:[] //数组类型;获取的所有服务号集合
}
err:
- 类型:JSON 对象
- 内部字段:
{
code: 1 //数字类型;连接失败时返回错误码,取值范围如下:
//-1:未知错误
//1:peripheralUUID 为空
//2:尚未搜索到该蓝牙设备
}
示例代码
var ble = api.require('ble');
ble.discoverService({
peripheralUUID: ''
}, function(ret) {
if (ret) {
api.alert({ msg: JSON.stringify(ret) });
}
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
以上内容是否对您有帮助:
更多建议: