scan

2022-06-20 10:27 更新

开始搜索蓝牙4.0设备,模块内部会不断的扫描更新附近的蓝牙4.0设备信息,可通过 getPeripheral 接口来获取扫描到的设备信息。若要停止扫描则调用 stopScan 接口

scan({params}, callback(ret, err))

params

serviceUUIDs

  • 类型:数组
  • 描述:(可选项)要扫描的蓝牙4.0设备的服务(service)的 UUID(字符串) 组成的数组,若不传则扫描附近的所有支持蓝牙4.0的设备

clean

  • 类型:布尔
  • 描述:(可选项)扫描前是否清空已搜索到的记录在本地的外围设备信息
  • 默认:true

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:

{
    status: true   //布尔类型;是否获取成功,true|false
}

示例代码

var ble = api.require('ble');
ble.scan({
    serviceUUIDs: ['', '']
}, function(ret) {
    if (ret.status) {
        alert('开始扫描');
    }
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号