C++ 带Linux 3.8的Bluez5.42
我一直在为C++ 带Linux 3.8的Bluez5.42,c++,linux-kernel,beagleboneblack,openwrt,bluez,C++,Linux Kernel,Beagleboneblack,Openwrt,Bluez,我一直在为beaglebone black上的openwrt开发一个BLE应用程序。早些时候,我在openwrt上使用Linux 4.4.14,我已经成功地用C++编程语言创建了BLE应用程序(不使用dbus)。我可以做广告、连接、绑定,还可以做各种各样的操作 我现在计划切换到Linux3.18(因为它在beaglebone black中被标记为稳定),我想在我的BLE应用程序中使用dbus Linuxversion和bluez堆栈版本之间是否存在依赖关系?AFAIK,内核版本和bluez版本之
beaglebone black
上的openwrt
开发一个BLE应用程序。早些时候,我在openwrt上使用Linux 4.4.14,我已经成功地用C++
编程语言创建了BLE应用程序(不使用dbus
)。我可以做广告、连接、绑定,还可以做各种各样的操作
我现在计划切换到Linux3.18(因为它在beaglebone black中被标记为稳定),我想在我的BLE应用程序中使用dbus
Linux
version和bluez堆栈版本之间是否存在依赖关系?AFAIK,内核版本和bluez版本之间没有直接映射。但是随着Bluez5.x(管理接口)在Linux内核中的就位(管理接口可以从Linux内核3.4中获得),BluezLibrary应该可以工作。我强烈建议不要使用3.8。那是一种古老的内核。发展已经远远超过了这一点,并落在了后面。4.4和4.9是当前稳定的内核,也被参考debian images使用:github中有这个项目吗?我正试图在RPi3上与Bluez合作,但一直难以使其在GATT服务器上可靠地工作。@Michael:没有。但我很快会在有了稳定的API后将其公开。你可以提问,如果我知道答案,我一定会发表评论。@abhiarora谢谢,我会发布我的问题。我也很期待你的API。好吧,内核版本和BlueZ版本之间没有直接的映射。但是随着Bluez5.x(管理接口)在Linux内核中的就位(管理接口可以从Linux内核3.4中获得),BluezLibrary应该可以工作。我强烈建议不要使用3.8。那是一种古老的内核。发展已经远远超过了这一点,并落在了后面。4.4和4.9是当前稳定的内核,也被参考debian images使用:github中有这个项目吗?我正试图在RPi3上与Bluez合作,但一直难以使其在GATT服务器上可靠地工作。@Michael:没有。但我很快会在有了稳定的API后将其公开。你可以提问,如果我知道答案,我一定会发表评论。@abhiarora谢谢,我会发布我的问题。我也期待着你的API。