Есть ли способ в BlueZ установить адрес Bluetooth равным private и неразрешимый через командную строку или D-Bus API?
В настоящее время можно включить конфиденциальность с помощью следующей последовательности команд: -
btmgmt power off
btmgmt privacy on
btmgmt power on
Тем не менее, это устанавливает адрес как частное разрешение . Другими словами, удаленные устройства, которые ранее были связаны с нашим устройством, смогут определить адрес и найти истинную личность. Мы хотели бы использовать частный неразрешимый адрес, чтобы личность была скрыта даже от ранее подключенных устройств.
Более подробную информацию о различных Bluetooth-адресах можно найти здесь .
Мы используем BlueZ v5.50 на машине с Ubuntu, работающей под управлением Linux 4.15.0-47.