【问题标题】:how to Ble scanner Scan response request when i needed?我需要时如何 Ble 扫描仪扫描响应请求?
【发布时间】:2016-09-26 08:26:04
【问题描述】:

我正在开发蓝牙文件扫描仪应用程序。 当设备在附近时,我想发送 'Scan response request' 。 当设备很远时,我想停止发送“扫描响应请求”。 在 google 中找到的结果,android 'scan callback' 被发送到设备'扫描响应请求'。

  1. 当我不需要时如何发送“扫描响应请求”?

在 google 中找到的结果,“被动扫描模式”是我需要的。 但是“被动扫描模式”在 Mashmellow 而不是 Lollipop 中。 ('被动扫描模式':只扫描广告数据而不扫描响应数据)

  1. 我可以在 Lollipop 中使用“Passive scan mode”吗?

【问题讨论】:

    标签: null


    【解决方案1】:
    1. 当应发送 SCAN_REQ 时,您不能设置 RSSI 阈值。蓝牙控制器在收到广告时会简单地发送一个 SCAN_REQ。

    2. 没有。 Android 仅在其公共 API 中支持 Active Scan。

    请注意,如果您控制外设,您可以将其配置为发送 ADV_NONCONN_IND 广告而不是 ADV_IND 广告。则不会发送 SCAN_REQ 或 SCAN_RSP。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-02
      • 1970-01-01
      • 2015-11-23
      相关资源
      最近更新 更多