BLE13遵循"LE隐私“规则,发送具有随机iOS地址的BLE信标分组,该信标分组保持周期性地变化。但是"hcitool scan“命令会显示iOS的蓝牙公共MAC地址。我想这违反了“隐私权”规则。
我检查了BLE嗅探器日志,iOS只是用随机的MAC地址和制造商数据进行通告。iOS不发送公共MAC地址。我找不到任何具有公共MAC地址的数据包。你知道hcitool是如何获取iOS的公共MAC地址的吗?
扫描端: Linux raspberrypi 4.19.93-v7l+,Bluez 5.37
信标端: iPhone8、iOS13.3、设置app、蓝牙设置画面。
这些设备以前从未配对过。
发布于 2020-01-22 08:55:45
"hcitool scan“使用蓝牙经典(BR/EDR)。"hcitool lescan“使用蓝牙低能量(BLE)。
在蓝牙经典模式下,不适用"LE隐私“规则。交换公共MAC地址。
https://stackoverflow.com/questions/59850688
复制相似问题