Bluez не может соединиться

Я установил BlueZ5 из https://launchpad.net/~vidplace7/+archive/ubuntu/bluez5 в Ubuntu 14.04. Все работает нормально, я могу сканировать, подключаться к устройствам, которые не нуждаются в аутентификации и т. Д.

Однако я просто не могу понять, как успешно выполнить сопряжение! Все, что я пытаюсь выполнить в bluetoothctl, приводит к немедленной ошибке «Не удалось выполнить сопряжение: org.bluez.Error.AuthenticationCanceled». Нет запроса на исправление устройства или ввод кода.

То, что я пробовал:

  • в bluetoothctl, «agent NoInputNoOutput» или «agent KeyboardInput», или то же самое, что и параметр командной строки. Затем в интерактивном режиме «default-agent», «power on», «scan on», «pairable on», «trust», «pair» и / или «connect»; и случайные комбинации из них.

  • Запуск простого агента из репозитория bluez git в фоновом режиме. Это просто печатает «Агент зарегистрирован», но ничего после этого, без ошибок и без подсказок.

Я сделал это как обычный пользователь в группах netdev и plugdev и как root.

P.S. Я думаю, что мне нужен bluez5, потому что я использую устройства BTLE. Но если у кого-нибудь есть подсказка, как сделать то же самое в bluez4, это тоже было бы здорово.

1
задан 15 May 2015 в 05:26

0 ответов

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

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