如何读取/写入hci_le_create_conn返回的句柄



使用 BlueZ-5.43、Nordic nRF52832 和 Raspberry Pi Raspbian。

我可以创建一个 l2cap 套接字,并对特征执行服务发现和属性读写操作。但是,此解决方案绕过通过HCI创建连接,随后对监督超时和从属延迟等参数使用默认值。

使用 hci_le_create_conn 通过 hci.c 允许我覆盖这些默认值,但我得到一个句柄编号 64,没有明显的方法来使用此句柄进行服务发现或特征交互。实用程序 lsof 不会像我直接打开 l2cap 套接字时那样指示具有新连接的打开文件。

如何读取/写入hci_le_create_conn返回的句柄?

解决方案是使用 ACL 数据包。

相关内容

最新更新