我试图在我的linux机器(Ubuntu-16.04 LTS)中启用蓝牙OPP配置文件,将其与Android手机连接。
/etc/init.d/bluetooth start
hcitool scan
,开始扫描要连接的设备
hcitool cc --role=s <br_addr>
sudo obexctl
命令,
[obex]# connect <br_addr>
使用蓝牙MAC地址连接设备时,会抛出以下错误,
Client proxy not available
希望这个链接有用,因为它解释了确切的输出应该是什么样的。 https://docs.ubuntu.com/core/en/stacks/bluetooth/bluez/docs/reference/sending-files
答案 0 :(得分:0)
是的,我刚才想出了我自己的问题的答案(想要保留未删节的问题,因为它可能会帮助遇到相同情况的人)
在初始化蓝牙服务之前,必须运行守护进程,
sudo service bluetooth stop
sudo systemctl daemon-reload
sudo service bluetooth start
sudo hciconfig -a hci0 reset
现在好了,可以执行obexctl命令。一旦进入交互模式,就可以建立连接,并且可以按照链接中的提及推送或拉动文件。