蓝牙大家都知道吧,就是无线设备的一种呗。无线设备就是将数据通过电磁波来传输。但是双方的蓝牙设备是怎么识别这些数据的意义的呢,当然是通过人为预先定义好的规则来传输这些数据,这些规则就称为蓝牙协议。
一天下午,哪吒收到了太乙真人送的一副宝贝,名叫“风火轮”,哪吒捣鼓了一下午,都没明白这玩意怎么用。太乙真人不知道手里拿了个什么东西,只见他按下手里的东西,“风火轮”就跑了起来,哪吒呆在原地瞪大双眼看着“风火轮”在跳起了舞,问起了太乙真人:好家伙,这是什么法术,快传授给我。太乙真人笑眯眯得说了句:这是蓝牙遥控技术…
1.为了增加安全性,增加了能屏蔽设备硬件地址的功能2.为了减少射频信号的干扰,增加了适应性跳频功能(AFH)3.为了提供QoS的音频的传输,增加了延伸同步连结导向信道功能(eSCO)4.为了更快地连接蓝牙,增加了快速连接功能5.增加了支持Stereo音效的传输功能,但只能单向1.增加了**Hight Speed**,蓝牙使用wifi实现高速传输,24Mbps2.增加 AMP技术3.增加了EPG增强电源控制技术,降低空闲功耗4.增加了单向广播无连接数据技术1.提高了传输速度。2.开始支持6LoWPAN,这种技术允许多个蓝牙设备通过一个终端连入到网络,为物联网提供了更多可能。3.增加了LE链接的安全性4.增加了隐私保护1.增加低功耗模式下传输距离(300米)2.增加低功耗模式下传输速率(2Mbps)3.支持室内定位4.增加Mesh组网功能蓝牙技术是包含了硬件芯片、软件程序的,软件程序的指导思想就是协议栈。所以一个设备要实现蓝牙通讯,其一要有支持无线射频功能的硬件电路,其二要有能跑蓝牙协议栈的软件程序。这两部分可以集合到一个芯片里面,也可以分成两个芯片处理。
也就是MCU蓝牙,一个芯片集合了两个部分,芯片集合了MCU和蓝牙芯片,厂家也把蓝牙协议栈和应用程序已经烧录到蓝牙芯片里了。有这些:CSR BC4/5,CSR8670,CSR8675,TI CC2540,NRF51xxx,NRF52xxx,乐鑫 ESP32 等等。
架构如下:
这种是在单SOC蓝牙方案上增加一个或者多个MCU运行应用程序。一般在单芯片方案性能达不到的情况下使用这种方案。架构如下:

这种方案是将蓝牙硬件部分和协议栈程序部分分开两个芯片运行。这种方案最复杂,主要是协议栈程序复杂,能满足所有蓝牙产品的开发需求。
