我遇到以下问题:我已经通过pybluez创建了一个HCI套接字,并尝试创建与远程设备的连接。我成功发送了一个CREATE_CONNECTION命令但是在收到答案之后,似乎bluez堆栈会自动发送更多请求,例如"读取远程支持的功能&#34 ;.(在HCI通信的wireshark轨迹中可见) 我想对蓝牙控制器进行全面而独特的控制。 我也尝试停止蓝牙服务,但bluez堆栈仍然自动发送请求。
如何解决此问题的任何提示或技巧?
欢呼声
答案 0 :(得分:1)
我正在寻找相同的东西,并找到了解决方案。基本上你需要用
绑定你的套接字hci_channel=HCI_USER_CHANNEL
检查此链接以获取更多信息: Direct Control of HCI Device (Bypass Bluetooth Drivers) on Linux