4

Есть ли способ получить все сопряженные устройства Bluetooth ("Дружественное имя" и MAC-адрес) с консоли? Есть ли универсальное решение для любого дистрибутива Linux?

В случае, если нет: я использую производную Ubuntu.

Я уже пробовал кое-что с hcitool , но пока ничего не получалось ...

2 ответа2

6

Я нашел решение сам. В Linux дружественные имена с соответствующими MAC-адресами сохраняются в файле:

/var/bluetooth/{MAC-of-local-Bluetooth-device}/names

Это должно быть достаточно легко, чтобы прочитать его с помощью сценария оболочки или языка программирования по вашему выбору.

3

Чтобы пригласить на вечеринку, я попытался перечислить, как предложили @panmari и @MarkCh, но я получал некоторые неизвестные mac-адреса (на CHIP с Debian), поэтому я использовал следующую команду:

 bt-device -l 

Он вернет как дружественное имя, так и Mac всех сопряженных устройств.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .