Bluez核心干扰HCI套接字命令

时间:2016-10-19 11:12:56

标签: sockets bluetooth bluez hci pybluez

我遇到以下问题:我已经通过pybluez创建了一个HCI套接字,并尝试创建与远程设备的连接。我成功发送了一个CREATE_CONNECTION命令但是在收到答案之后,似乎bluez堆栈会自动发送更多请求,例如"读取远程支持的功能&#34 ;.(在HCI通信的wireshark轨迹中可见) 我想对蓝牙控制器进行全面而独特的控制。 我也尝试停止蓝牙服务,但bluez堆栈仍然自动发送请求。

如何解决此问题的任何提示或技巧?

欢呼声

1 个答案:

答案 0 :(得分:1)

我正在寻找相同的东西,并找到了解决方案。基本上你需要用

绑定你的套接字
hci_channel=HCI_USER_CHANNEL

检查此链接以获取更多信息: Direct Control of HCI Device (Bypass Bluetooth Drivers) on Linux