Подключение к устройству Bluetooth через терминал

Я использую Mint 15 w / Cinnamon.

Я купил набор динамиков bluetooth, и я пытаюсь подключиться к ним через терминал. Через GUI я вижу их нормально, и я подключен к ним. Я хочу сделать небольшой скрипт, поэтому каждый раз, когда они видны, я автоматически подключаюсь к ним.

Я пытаюсь отсканировать их с помощью:

Проверка hcitool

Но я получаю

Сканирование …

и через несколько секунд процесс умирает.

То же самое с hidd --search .

Если я запускаю hciconfig scan я получаю:

 hci0: Type: BR/EDR Bus: USB BD Address: 40:2C:F4:78:E8:69 ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN ISCAN RX bytes:130700 acl:22 sco:0 events:18527 errors:0 TX bytes:31875398 acl:36784 sco:0 commands:75 errors:0 

Полагаю, это просто говорит мой адрес Bluetooth и что он включен.

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

На самом деле довольно забавно, что hcitool scan не находит ничего, поскольку мои динамики подключены, и каждый раз, когда я запускаю команду, звук из динамиков ломается на пару секунд.

2 Solutions collect form web for “Подключение к устройству Bluetooth через терминал”

Мне удалось это сделать с помощью bluez-tools :

sudo apt-get install bluez-tools

Список устройств для получения MAC-адреса устройства:

bt-device -l

и успешно подключиться к нему:

bt-audio -c 01:02:03:04:05:06


Имейте в виду, что функция bt-audio переопределяется для более новых версий.

Я сделал это для sudo apt-get install bluez-tools , потому что я использовал его в какой-то момент.

После того, как я смог найти устройство из hcitool scan , я запускал bluez-simple-agent hci0 X где X – это MAC-адрес устройства, которое я добавлял. Это создало соединение с устройством.

Затем я запустил hciconfig scan и, похоже, автоматически запустил соединение.

  • Synaptic Package Manager - выберите обновление в массовом порядке
  • Система зависает иногда после возобновления с приостановки
  • удалить cupsd полностью?
  • Как лучше настроить тройную загрузку с MacOS Sierra, Windows 10 и Linux Mint в 2016 году iMac?
  • Монетный двор 17.2 Менеджер синаптических пакетов
  • icons управления громкостью и сетевые уведомления становятся невидимыми и взаимоисключающими после обновления до Mint 19
  • share / usr / bin между Lubuntu и Mint?
  • Каталог $ {HOME} / Desktop каким-то образом переместился в Linux Mint
  • Монетный двор 14 не обнаруживает мой первый жесткий диск
  • Linux mint. Корица не начинается
  • Как удалить Linux Mint с ноутбука с двойной ОС?
  • Interesting Posts

    Как использовать открытый ключ для входа в SSH лучше, чем использование пароля?

    Запуск команды несколько раз и запуск отчета об ошибке

    Есть ли PaxTest для OpenBSD?

    Как настроить готовое устройство loopback?

    Обновите 32-разрядную установку RHEL до 64-разрядной версии

    Почему мой скрипт Bash возвращает синтаксическую ошибку?

    Yumdownloader загружает пакеты различной архитектуры также

    файлы и каталоги не распространяются на удаленный сервер с разрешением 777 с использованием sshfs

    Что делает приложение совместимым только с конкретным дистрибутивом Linux?

    Почему `rm -f! (/ Var / www / wp)` оставляет файлы в / var / www?

    Почему мой / домашний partiton не получает автоматическую настройку?

    Как анализировать команды из текстового файла в сценарий bash в CLI

    Захват ответа с использованием команды SSH

    Почему не поддерживается соблюдение только параметра «Только для чтения» для монтирования привязок?

    Ошибка Hostapd nl80211: не удалось настроить режим драйвера

    Linux и Unix - лучшая ОС в мире.