我有以下问题:我通过 pybluez 创建了一个 HCI 套接字并尝试创建与远程设备的连接。我成功发送了 CREATE_CONNECTION 命令,但在收到答案后,bluez 堆栈似乎会自动发送进一步的请求,例如“读取远程支持的功能”。(在 HCI 通信的wireshark 跟踪中可见)我想对蓝牙控制器进行完全和独占的控制. 我也尝试停止蓝牙服务,但 bluez 堆栈仍会自动发送请求。
任何提示或提示如何解决此问题?
干杯
我一直在寻找同样的东西并找到了解决方案。基本上你需要将你的套接字与
hci_channel=HCI_USER_CHANNEL
查看此链接以获取更多信息: Linux 上 HCI 设备的直接控制(绕过蓝牙驱动程序)