我正在寻找一种简单的方法,以编程方式将我的计算机与远程蓝牙低功耗设备配对,这样配对后,我可以控制BLE套接字并具有发送/接收原始字节的能力插座。我想支持尽可能多的配对方法,包括Secure Connections。到目前为止,我已经能够使用BlueZ的D-Bus API来实现配对,但是在配对过程完成之后,我希望能够访问原始套接字以控制发送的内容,这似乎是通过BlueZ的D不可用的-Bus api。目前我正在使用Python的套接字库打开一个套接字,但是这有一些问题(即无法检索我使用BlueZ配对的连接的ACL连接句柄)。我想知道是否有更好的方法可以让我访问套接字并拥有我需要发送数据包所需的所有必要连接信息,同时仍然能够以简单的方式处理配对过程?也许有一种方法可以直接使用BlueZ,而不是通过D-Bus API,以实现这一目标?
我目前正在开发python中的Ubuntu系统,但对其他操作系统和编程语言开放。