简单说一下我知道的。
蓝牙使用跳频技术,即把要发送的数据切分成若干个数据包,把蓝牙的频段分为若干块,每个小频段作为一个信道,分别传送各个数据包,所以传输数据时频率是不停在跳的。因为2.4GHz附近这个频段是个公共频段,要避免干扰,同时也更安全(如果有人固定对一个信道进行监听,那么他根本不知道蓝牙在传什么,信道是不断改变的)。这样做的缺点就是,数据传输慢,相比同样在2.4GHz的WiFi你就知道了。因为分成若干小频段后,每个信道的带宽(这里指划分频段的频率间距)就减少了。蓝牙4.0传输速度的提升有一点就是,它减少了之前划分的小频段,从而提升了跳频传输时的带宽。
还有,关于低功耗。蓝牙低功耗的技术方案有一点是,在不需传输数据的时候彻底关闭射频。还有就是只使用三个通道。这就导致低功耗不适用于大数据量的传输,所以蓝牙4.0是有双模的,比如在传输音乐文件等需要大数据量传输时,就用普通模式,其余用低功耗模式。对于一些广播类型的需要数据量极小的蓝牙设备如iBeacon,往往是单模的,它们被设计得极其省电。
这是我的一点理解,因为最近忙活计算机通信基础的presentation,选题是蓝牙耳机,所以看了一些相关的东西,当然还有很多不能解答。
话说最近蓝牙5已经正式发布了,号称传输速率,有效距离,低功耗方面都有很大提升,目前中文网站还没有看到有人具体说协议上和硬件上究竟做了什么优化,挺好奇的,可是看官方文档的能力还不具备。。