iOS 13 следует правилу конфиденциальности LE, отправляет пакеты маяка BLE со случайным адресом MA C, которые периодически меняются. Но команда «hcitool scan» показывает адрес iOS bluetooth publi c MA C. Я предполагаю, что это нарушает правило "конфиденциальности LE".
Я проверил журнал сниффера BLE, iOS только реклама со случайным адресом MA C и производственными данными. iOS не отправляет публичные c MA C адреса. Я не могу найти какой-либо пакет с публичным c MA C адресом. Знаете ли вы, как hcitool получает iOS адрес публики c MA C адрес?
сторона сканирования: Linux raspberrypi 4.19.93-v7l +, Bluez 5.37
сторона маяка : iPhone8, iOS13.3, Настройка приложения, Экран настройки Bluetooth.
Эти устройства не были сопряжены ранее.