ITPub博客

首页 > 数据库 > 数据库开发技术 > 鸿蒙0基础学习【发起星闪扫描】通信开发

鸿蒙0基础学习【发起星闪扫描】通信开发

数据库开发技术 作者:二进制行者 时间:2025-07-02 08:01:51 0 删除 编辑

场景介绍

发起星闪扫描,可以扫描到正在发送星闪广播的外围设备。

接口说明

接口名描述
[startScan](filters: Array, options?: ScanOptions): Promise启动星闪扫描。
stopScan: Promise停止星闪扫描。
[on](type: ‘deviceFound’, callback: Callback<Array>): void订阅扫描结果。
[off](type: ‘deviceFound’, callback?: Callback<Array>): void取消订阅扫描结果。

开发步骤

  1. 导入相关模块。
  1. 订阅扫描结果。
  1. 配置扫描参数,扫描过滤器配置期望的设备名称、地址等信息。

    注意

    1. 扫描过滤器至少携带一个过滤条件,否则扫描过滤器无效。
    2. 过滤器可以配置多组,组之间的条件是或的关系,如[步骤4]所示。
    3. 一组过滤器内的条件是与的关系,如下示例:address和deviceName同时满足才会上报。
  1. 开启星闪扫描,参数配置在[步骤3]中构造。
  1. 停止星闪扫描。
  1. 取消订阅扫描结果,其中onReceiveEvent是在[步骤2]-中注册的回调函数。

原文作者:蒸糕笑QAQ;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-08-05

  • 博文量
    15
  • 访问量
    97