1

我正在尝试在我的 linux 机器(Ubuntu-16.04 LTS)中启用蓝牙 OPP 配置文件以将其与 android 手机连接。

  • 最初我使用命令启用了蓝牙接口,/etc/init.d/bluetooth start
  • 开始扫描要连接的设备,使用hcitool scan显示设备“蓝牙 MAC 地址和用户名”的设备
  • 我使用命令将我的电脑与设备(Redmi note 4-Android Nougat)配对hcitool cc --role=s <br_addr>
  • 然后我执行了命令 the sudo obexctl,这导致了交互模式, [obex]# connect <br_addr>

在使用其蓝牙 MAC 地址连接到设备时,会引发以下错误,

Client proxy not available

希望这个链接会很有用,因为它解释了确切的输出应该是什么样的。 https://docs.ubuntu.com/core/en/stacks/bluetooth/bluez/docs/reference/sending-files

4

1 回答 1

1

是的,我刚刚找到了我自己问题的答案(考虑不要删除这个问题,因为它可能会帮助遇到同样情况的人)

在初始化蓝牙服务之前,必须运行守护进程,

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

现在一切顺利,可以执行 obexctl 命令。一旦进入交互模式,就可以建立连接,并且可以按照链接中的说明推送或拉取文件。

于 2018-03-24T19:40:27.513 回答