retrieveConnectedPeripheral
2022-06-20 10:50 更新
根据指定的服务,找到当前系统处于连接状态的蓝牙中包含这个服务的所有蓝牙外围设备信息Andaroid 平台暂不支持本接口
retrieveConnectedPeripheral({params}, callback(ret))
params
serviceUUIDs
- 类型:数组
- 描述:指定的蓝牙4.0设备的服务(service)的 UUID(字符串) 组成的数组
callback(ret)
ret:
- 类型:JSON 对象
- 描述:若没有则返回空
- 内部字段:
{
peripherals:[{ //数组类型;获取到的当前处于连接状态的蓝牙外围设备
uuid: '', //字符串类型;处于连接状态的蓝牙设备的uuid
name: '', //字符串类型;处于连接状态的蓝牙设备的名字
rssi: , //数字类型;处于连接状态的蓝牙设备的信号强度,在 iOS 平台上已 deprecated,可通过 getPeripheralRssi 接口获取
services:[] //数组类型;处于连接状态的蓝牙设备的所有服务 UUID 的集合
},...]
}
示例代码
var ble = api.require('ble');
ble.retrieveConnectedPeripheral({
serviceUUIDs: ['dsfs', 'sdf']
}, function(ret) {
if (ret) {
api.alert({ msg: JSON.stringify(ret) });
}
});
可用性
iOS系统
可提供的1.0.0及更高版本
以上内容是否对您有帮助:
更多建议: