老牌协议栈实现PIC18F45K80中文手册(带书签)
蓝牙协议栈这个东西,说起来其实是每个开发者都会用到的,但总觉得好像一开始就得踩多坑,尤其是以前的协议栈实现。比如 Android 4.2 之前,基本上都在用的是老牌的 BlueZ 协议栈,功能上有点欠缺,后续才慢慢换成了 Google 和 Broadcom 联合开发的 BlueDroid。
BlueDroid 的优点是专为 Android 平台设计,但问题也挺,刚开始支持的功能比较有限。比如 4.3 才支持 BLE(低功耗蓝牙),5.0 以后才开始支持外设模式,所以你要是用这些新功能,就要等久才行。嗯,到目前为止,功能还是不算完美,有时候 Bug 也比较多。
不过,如果你想深入了解相关的协议栈,这里有不少不错的资源。比如 TI 的蓝牙协议栈、CC254x 的协议栈,或者 PJSIP 开源 SIP 协议栈,都可以作为学习的参考。想搞网络协议栈的,Linux 内核的协议栈概述也可以看看。
如果你是做嵌入式开发的,可以关注一下 CC2530 协议栈解析和 ZigBee 协议栈开发指南,都是蛮实用的资源。
,蓝牙协议栈的选择和使用,还是要看具体的项目需求,功能逐步完善,使用起来也会越来越方便。
2.36MB
文件大小:
评论区