欢迎光临
我们一直在努力

蓝牙流程(鸿蒙-短距通信服务)

蓝牙ble模块

提供了基于低功耗蓝牙(Bluetooth Low Energy,BLE)技术的蓝牙能力,支持发起BLE扫描、发送BLE广播报文、以及基于通用属性协议(Generic Attribute Profile,GATT)的连接和传输数据。 在这里插入图片描述

  • 扫描设备
    • startBLEScan(filters: Array, options?: ScanOptions): void 发起BLE扫描流程。
      • filters Array 是 表示扫描结果过滤策略集合,符合过滤条件的设备发现会保留。-若该参数设置为null,将扫描所有可发现的周边BLE设备,但是不建议使用此方式,可能扫描到非预期设备,并增加功耗。
      • options ScanOptions 否 表示扫描的参数配置。

    扫描结果会通过ble.on(‘BLEDeviceFind’)的回调函数获取到。只能扫描BLE设备,调用ble.stopBLEScan可以停止该方法开启的扫描流程。

    该接口只支持单路扫描,即应用同时只能调用一次,下一次调用前,需要先调用ble.stopBLEScan停止上一次的扫描流程。 若需要使用多路扫描,可使用BleScanner。

    赞(0)
    未经允许不得转载:171主机测评 » 蓝牙流程(鸿蒙-短距通信服务)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址