我正在开发bluetooth le scanner app。
当设备靠近时,我想发送' Scan response request
' 。
当设备很远时,我想停止发送扫描响应请求'。
结果发现在google,android' scan callback
'发送到设备'扫描回复请求'。
谷歌搜索结果,被动扫描模式'是我需要的。 但是被动扫描模式'在Mashmellow不是Lollipop。 ('被动扫描模式':仅扫描广告数据而非扫描响应数据)
Passive scan mode
'在棒棒糖?答案 0 :(得分:1)
当应发送SCAN_REQ时,无法设置RSSI阈值。蓝牙控制器只会在收到广告时发出SCAN_REQ。
没有。 Android仅在其公共API中支持Active Scan。
请注意,如果您控制外围设备,则可以将其配置为发送ADV_NONCONN_IND广告而不是ADV_IND广告。然后不会发送SCAN_REQ或SCAN_RSP。