【发布时间】:2017-11-25 21:36:46
【问题描述】:
使用 BlueZ-5.43、Nordic nRF52832 和 Raspberry Pi Raspbian。
我可以创建一个 l2cap 套接字并对特性执行服务发现和属性读写操作。但是,此解决方案绕过通过 HCI 创建连接,随后使用默认值来设置监督超时和从属延迟等参数。
使用 hci_le_create_conn 遍历 hci.c 允许我覆盖这些默认值,但我得到一个句柄号 64,但没有明显的方法可以将此句柄用于服务发现或特征交互。实用程序 lsof 不会像我直接打开 l2cap 套接字时那样指示带有新连接的打开文件。
如何读取/写入 hci_le_create_conn 返回的句柄?
【问题讨论】:
标签: linux bluetooth-lowenergy bluez hci