文章目录
这篇文章是对ZigBee描述的总结,参考的文章均附在博客底部。
1. ZigBee简介
ZigBee技术是一种应用于短距离范围内,低传输数据速率下的各种电子设备之间的无线通信技术。
2. ZigBee特点
- 数据传输速率低:10KB/s - 250KB/s
- 短距离:1m - 100m
- 低功耗: 2节5号干电池可支持1个节点工作6-24个月。相比之下蓝牙可以工作数周、WiFi可以工作数小时[1]
- 短延时:ZigBee工作状态的切换和网络的进入时间很短,在15ms - 30ms
- 高容量:可采用三种组网结构,一个主节点可以管理256个子节点,通过扩展可以实现65000个节点的大网
三种通信形式:
-
点播(点对点通信,不允许有第三个设备加入)
-
广播(同一信道下的所有设备进行通信)
-
组播(同一信道下的相同组的设备进行通信)
3. ZigBee组网特点[2]
在Zigbee网络中,有三种不同类型的设备,分别叫做:协调器(Coordinator)、路由器(Router)和终端节点(End Device)。
3.1 协调器特点[3]
ZigBee协调器是网络各节点信息的汇聚点,是网络的核心节点,负责组建、维护和管理网络。
- 选择一个频道和PAN ID,组建网络
- 允许路由和终端节点加入这个网络
- 对网络中的数据进行路由
- 必须常电供电,不能进入睡眠模式
- 可以为睡眠的终端节点保留数据,至其唤醒后获取。
PAN 的全称为 Personal Area Networks,即个域网。每个个域网都有一个独立的ID号,即称为PAN ID。整个个域网中的所有设备共享同一个PAN ID。ZigBee设备的PAN ID可以通过程序预先指定,也可以在设备运行期间,自动加入到一个附近的PAN中。
3.2 路由器特点
路由器负责转发数据资料包,进行数据的路由路径寻找和路由维护,允许节点加入网络并辅助其子节点通信;路由器节点是终端节点和协调器节点的中继,它为终端节点和协调器节点之间的通信进行接力[3]。
- 在进行数据收发之前,必须首先加入一个ZigBee网络
- 加入网络后,允许路由和终端节点加入
- 加入网络后,可以对网络中的数据进行路由
- 必须常电供电,不能进入睡眠模式
- 可以为睡眠的终端节点保留数据,至其唤醒后获取。
3.3 终端节点特点
终端节点可以直接与协调器节点相连,也可以通过路由器节点与协调器节点相连。
- 在进行数