1

В Ubuntu 12.04 мы пытаемся выполнить автоматическое сопряжение сотен устройств Bluetooth.

Мы нашли простой способ добавить запись для каждого устройства в /var/lib/bluetooth/11:22:33:44:55:66/pincodes например, так:

aa:bb:cc:dd:ee:ff 1234

К сожалению, мы заранее не знаем, каким будет MAC-адрес адаптера Bluetooth (здесь 11:22:33:44:55:66). Поэтому мы ищем что-то отдельное от этого (например, /var/lib/bluetooth/any/pincodes ) ... или что-то еще, что могло бы автоматизировать сопряжение.

PS: Конечно, настоящий пин-код не 1234, а по одному на устройство. В противном случае это было бы просто, как для мыши и клавиатуры.

1 ответ1

1

Я не нашел правильного решения. Вместо этого довольно хороший обходной путь.

Поскольку пользователи всегда используют один и тот же сценарий для инициирования трафика на свои устройства Bluetooth, я добавил sudo set_bt_pincodes.py в начале этого сценария. Этот новый файл просто заполняет все файлы /var/lib/bluetooth/*/pincodes которые еще не существуют.

Кроме того, мне нужно было добавить соответствующую информацию в /etc/sudoers .

И вуаля :)

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