有线通信,是用电缆直接连接,然后分距离的长短,有些会需要加载波,信号也可能会经过不同的调制方式调制。无线通信也是一样,只是信号的传输是通过射频了,通过在某一频段,对无线信道进行调制,将数据发送出去。
在Physical Layer部分提到过BLE的物理信道,一共40个,在2.4GHz的ISM频段。其实BLE的这40个物理信道是分成了两组的,一组是Advertising信道(3个),一组是Data信道(37个),具体情况如下:
在连接成功建立之前,设备之间是通过Advertising信道交互数据的,而在连接成功建立之后,就使用Data信道进行数据交互了。
两个无线设备之间要进行通信,除了要遵循同一协议外,两者必须要调到同一信道,才会有正常的数据可以交换,不然一个在2404MHz,另一个在2430MHz,两者根本就不能接收到对方的数据的(就是常说的不在同一个频道……)。
因此在连接建立之前,只用三个Advertising信道是有道理的,那样使得对方来扫描时,撞到同一频道的可能性就大大增加了,不然扫描扫半天,都没在同一频道过,那还怎么通信。BLE还使用了跳频,这是出于无线干扰以及安全性的考虑了。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/suxiang198/article/details/47786103