使用BlueZ-5.43、北欧nRF52832和覆盆子皮覆盆子。
我可以创建一个l2cap套接字,并对特征执行服务发现和属性读写操作。但是,此解决方案通过HCI传递创建连接,然后使用默认参数,如监视超时和从机延迟。
使用hci le_create_conn遍历hci.c允许我覆盖这些默认值,但是我得到了一个句柄64,没有明显的方法使用这个句柄进行服务发现或特征交互。当我直接打开一个l2cap套接字时,lsof实用程序并没有用新连接指示一个打开的文件。
如何读取/写入hci le_create_conn返回的句柄?

最佳答案

解决方案是使用ACL包。

10-05 23:55