android bluedroid

Android 4.2以前,Google一直使用的是Linux官方蓝牙协议栈BlueZ。BlueZ其实是由高通公司在2001年5月基于GPL协议发布的一个开源项目,作为Linux 2.4.6内核的官方蓝牙协议栈。随着Android设备的流行,BlueZ也获得了极大的完善和扩展。例如Android 4.1中BlueZ的版本升级为4.93,它支持蓝牙核心规范4.0,并实现了绝大部分的Profiles。
从Android 4.2开始,Google便在Android源码中推出了它和博通公司一块儿开发的BlueDroid以替代BlueZ。BlueZ的创始者,高通公司也将在基于其芯片的Android参考设计中去除BlueZ,支持BlueDroid。
相比BlueZ,BlueDroid最值得称道的地方就是其框架结构变得更为简洁和清晰。对咱们工程师来讲这也是个不错的福利,清晰、简洁的架构使咱们在debug过程当中思路更清晰;架构

相关文章
相关标签/搜索