我正在试图弄清楚BlueZ用户空间库如何与linux中的蓝牙子系统进行交互。具体来说,有没有人知道以下问题的答案:
注意:我要问的主要原因是我对“实验”BLE功能的兴趣以及自5版发布以来在BlueZ中发生的事情。我已经看过这个优秀的演讲了:https://www.youtube.com/watch?v=tclS9arLFzk并试图掌握bluez.org网站提供的稀疏信息。
答案 0 :(得分:1)
基本上我自己的问题的答案就是这个文件:
https://git.kernel.org/cgit/bluetooth/bluez.git/tree/doc/mgmt-api.txt
我在#bluez freenode频道上进行了非常有用的聊天,这可能是解决这些问题的更合适的地方。
版本5及以上的bluetoothd(即BlueZ用户空间部分)应该适用于任何内核版本3.4及更高版本。但是,除非使用更新的内核,否则会丢失一些功能。这些功能列在上面链接的文档中。
答案 1 :(得分:0)