Zigbee
信道原理
物理层上面是
mac
层,它的核心是信道接入技术,
包括
GTS
(时分复用技术)
和随机信道接
入技术(
csma-ca
)
。不过
zigbee
没有对
gts
技术进行支持,因此我们仅需要考虑
csma-ca
技
术。
15.4
网络的所有节点都工作在一个信道上,
因此如果邻近节点同时发送数据就会产生冲
突,为此采用
csma-ca
技术,简单来说,就是节点在发送数据之前,先监听信道,如果这个
信道空闲则可以发送数据,
否则就进行随机退避,
即延时一个随机时间,
然后再进行信道监
听,这个退避时间是指数增长的,但有一个最大值。即如果上一次退避后监听信道忙,
则退
避时间要倍增,
这样做的原因是如果多次监听信道忙,
则表明信道上传输的数据量很大,
因
此节点要等待更长时间,避免繁忙的监听。通过这种技术,所有节点共享一个信道。在
mac
层中还规定了两种信道接入模式,一种是信标(
beacon
)模式,另一种是非信标模式。信标
模式当中,
规定了一种超帧格式,
在超帧的开始发送信标,
里面包含一定的时序和网络信息,
紧接着是竞争接入时期,在这段时间内,各节点竞争接入信道,再后面是非竞争接入时期,
节点采用时分复用方式接入信道,
然后是非活跃时期,
节点进入休眠状态,
等待下一个超帧
周期的开始又发送信标帧。
而非信标模式则比较灵活,
节点均以竞争方式接入信道,
不需要
周期性的发送信标帧。
显然在信标模式下,
由于有了周期性的信标帧,
整个网络的各个节点
都能够同步,但这种同步网络规模不会大。实际上
zigbee
中更多的应用是非信标模式。