Профиль Bluetooth OPP - "Клиентский прокси недоступен"

Я пытаюсь включить профиль Bluetooth OPP на моем компьютере с Linux (Ubuntu-16.04 LTS), чтобы подключить его к телефону Android.

  • Первоначально я включил интерфейс Bluetooth с помощью команды, /etc/init.d/bluetooth start
  • Начал сканировать устройства для подключения, используя hcitool scan на котором отображается устройство "MAC-адрес Bluetooth и имя пользователя"
  • Я подключил свой компьютер к устройству (Redmi note 4-Android Nougat) с помощью команды hcitool cc --role=s <br_addr>
  • Затем я выполнил команду sudo obexctl, которые ведут в интерактивный режим,[obex]# connect <br_addr>

При подключении к устройству с использованием его MAC-адреса Bluetooth выдается следующая ошибка,

Client proxy not available

Надеюсь, что эта ссылка будет полезна, поскольку она объясняет, каким должен быть точный вывод. https://docs.ubuntu.com/core/en/stacks/bluetooth/bluez/docs/reference/sending-files

1 ответ

Да, я только что разобрался с ответом на свой вопрос (решил оставить вопрос без ответа, так как это может помочь кому-то, столкнувшемуся с такой же ситуацией)

Перед инициализацией сервисов bluetooth, нужно запустить демон,

sudo service bluetooth stop sudo systemctl daemon-reload sudo service bluetooth start sudo hciconfig -a hci0 reset

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

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