Bluetooth из командной строки в 12.04?

Я пытался соединить мою bluetooth-клавиатуру с моим компьютером после переустановки со стандартной Ubuntu 12.04 до минимальной установки.

В минимальной установке у меня нет графического интерфейса, поэтому я пытался использовать различные доступные инструменты командной строки, но я не могу понять, как должно происходить сопряжение. Соединение, когда у меня был графический интерфейс, работало безупречно.

Я попросил помощи здесь: http://ubuntuforums.org/showthread.php?p=12234695

Никто не ответил, но много деталей о моей ситуации доступно там.

Как можно связать устройства Bluetooth из командной строки?

17
задан 12 September 2012 в 22:59

2 ответа

Соедините новое устройство

В установке Bluez4 блюзInstall bluezпакет , чтобы смочь соединить устройство из командной строки с bluez-simple-agent (Bluez5 обеспечит bluetoothctl команда):

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx

Замена # с числом адаптера Bluetooth (например. hci0) и xx:xx:xx:xx:xx:xx с MAC нашего bluetooth-устройства.

  • Для получения количества нашего адаптера, мы можем выйти:

    hciconfig
    
  • MAC устройств может быть просканирован для со следующей командой:

    hcitool scan
    

Bluetooth-устройство должно быть в соединяющемся режиме, конечно. Введите PIN-код при выяснении соединить устройство.


Удалите спаренное устройство

Если мы уже соединили устройство и потребность удалить его из базы данных (например, для восстановления) мы можем сделать так с

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx remove

Отметьте клавиатурами (или мыши): Пока bluetooth-клавиатура не соединяется, мы, возможно, должны ввести PIN-код с помощью дополнительной проводной клавиатуры. Посмотрите с руководством Вашей клавиатуры, как соединение сделано (некоторые ожидают PIN в компьютере сначала, некоторых в клавиатуре сначала. У некоторых может быть фиксированный PIN).

После соединения мы подключаем клавиатуру с:

sudo bluez-test-input connect xx:xx:xx:xx:xx:xx 

Для разрешения автосоединения после перезагрузки, мы можем добавить устройство к доверенным устройствам:

sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes
18
ответ дан 12 September 2012 в 22:59

После долгих поисков я нашел два решения. Одним из них является bluetoothctl, который выполняет именно то, что вы ищете. Вы можете сделать почти все из командной строки :) Поскольку я ленивый, а моя память все еще на жестком диске, мне также нужен апплет, поэтому я установил bluedevil на рабочий стол своего помощника :) он работает, кроме сканирования, но это хорошо, как это

0
ответ дан 12 September 2012 в 22:59

Другие вопросы по тегам:

Похожие вопросы: