如何Ble扫描仪扫描我需要时的响应请求?

时间:2016-09-26 08:26:04

标签: null

我正在开发bluetooth le scanner app。 当设备靠近时,我想发送' Scan response request' 。 当设备很远时,我想停止发送扫描响应请求'。 结果发现在google,android' scan callback'发送到设备'扫描回复请求'。

  1. 如何发送'扫描回复请求'什么时候我不需要?
  2. 谷歌搜索结果,被动扫描模式'是我需要的。 但是被动扫描模式'在Mashmellow不是Lollipop。 ('被动扫描模式':仅扫描广告数据而非扫描响应数据)

    1. 我可以使用' Passive scan mode'在棒棒糖?

1 个答案:

答案 0 :(得分:1)

  1. 当应发送SCAN_REQ时,无法设置RSSI阈值。蓝牙控制器只会在收到广告时发出SCAN_REQ。

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

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