是否可以识别附近 android 禁用蓝牙的设备?

It is possible to identify nearby android devices with bluetooth disabled?

我正在开发一个系统,该系统使用 ESP32 嗅探蓝牙数据包来识别附近的移动设备。

多篇文章表明可以使用蓝牙跟踪 Android 手机,即使它被禁用:

我已经查找了有关如何操作的更多信息,但没有找到任何信息。

只有Google可以做到还是任何人都可以做到?

谢谢。

没有。

如果这些设备不传输蓝牙数据包,则附近的设备无法侦听该流量并识别它们。 Google 正在做的是要求电话 运行 Android 被动监控蓝牙流量并将其中继回他们的服务器。安装了 Google 地图的手机在 same way 中被动地中继位置,因此交通地图实时准确。

换句话说,禁用蓝牙会阻止配对和发送蓝牙流量,但不会接收它。

如果您询问有关通过此警告以编程方式禁用蓝牙的问题,请查看此 Stack Overflow question