Профиль 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 может быть выполнена. После входа в интерактивный режим можно устанавливать соединения, а файл можно вставлять или извлекать, как указано в ссылке.