![]() |
![]() |
![]() |
蓝牙概述
从这一章节开始我们尝试去系统了解蓝牙协议栈,在这之前我们需要储备以下知识点。
蓝牙
蓝牙是一种短距离的无线通信技术,设计之初是为了取代有线连接,其鲁棒性、低功耗、低成本特性已经让其广泛应用各种终端产品。
蓝牙核心规范是根据不同终端产品可选择、可裁剪的。根据功耗和速率主要被设计两种设备类型——LE和BR,两种设备都实现设备发现、连接建立、连接机制。同时BR无线系统还包含一个可选择的EDR设备类型,EDR又包含一个二选一的MAC层以及可扩展的PHY层,基于这些设计BR的速率可以达到721.2kb/s,EDR可以达到2.1Mbps以及工作在高速模式的802.11AMP 54Mbps。
蓝牙发展至今,已经从1.0到现在5.0版本了,前面3个版本蓝牙主要是以BR/EDR/HS发展,也就是我们常说的经典蓝牙,4.0版本后引入LE,蓝牙技术联盟(Bluetooth Special Interest Group,简称SIG)维护着蓝牙核心规范。我们不难看出,从高速AMP直接使用802.11 PHY,还是低功耗参考使用802.15.4以及最新标准的蓝牙5.0协议,SIG一直在功耗、速率、和最新的物联网功能上面平衡。