蓝牙可以实现短距离无线通信,但是其协议较复杂、功耗高、成本高等特点不太适用于要求低成本、低功耗的工业控制和家庭网络 。
ZigBee又称为IEEE 802.15.4标准,目标是实现类似于蜂群的低功耗、低复杂度、低速率、自组织的短距无线通信网络,为个人或者家庭范围内不同设备之间的低速互连提供统一标准。
1.特点:
•低功耗:
•ZigBee的传输速率低,发射功率仅为1mW,而且采用了休眠模式,功耗低。
•ZigBee设备仅靠两节5号电池就可以维持长达6个月到2年左右的使用时间。
•低成本:
•ZigBee模块的初始成本在6美元左右,估计很快就能降到1.5—2.5美元。
•ZigBee协议是免专利费的。
•时延短:
•典型的搜索设备时延30ms,
•休眠激活的时延是15ms,
•活动设备信道接入的时延为15ms。
•适用于对时延要求苛刻的无线控制(如工业控制场合等)应用。
•网络容量大:
•一个星型结构的Zigbee网络最多可以容纳254个从设备和一个主设备。
•一个区域内可以同时存在最多100个ZigBee网络。
•可靠:
•支持冲突避免的载波多路侦听技术(carrier sense multiple access with collision avoidance, CSMA-CA)。
•MAC层采用了完全确认的数据传输模式,每个发送的数据包都必须等待接收方的确认信息。
•安全:
•基于循环冗余校验(CRC)的数据包完整性检查。
•支持鉴权和认证。
•采用了AES-128的加密算法。
•各个应用可以灵活确定其安全属性。
2.ZigBee协议栈
Zigbee网络分为4层,从下向上分别为物理层、MAC层、网络层和应用层。其中物理层和MAC层由IEEE802.15.4标准定义,合称IEEE802.15.4通信层;网络层和应用层由Zigbee联盟定义。
服务原语是代表响应服务的符号和参数的一种格式化、规范化的表示,它与服务的具体实现方式无关,原语都是发 送给服务实体相邻层的,层与层之间的通信原语可以 分为四种。
物理层(PHY):
•服务有软硬件结合实现,定义物理无线信道和MAC子层之间的接口,提供物理层数据服务(PLDE)和物理层管理服务(PLME)。
•主要功能:
1.无线收发机的激活与关闭;
2.当前信道的能量检测(EnergyDetect,ED);
3.接受数据包的链路质量标识(LQI);
4.为载波侦听多路访问/冲突防止(CSMS/