ZigBee协议分析
摘要:本文主要从理论方面描述了
zigbee协议的主要应用领域、协议构架、存在问题及解决方案、发展优势和应用前景。
关键字:IEEE 802.15.4 zigbee协议
一、zigbee协议概述
zigbee协议是一种近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术。
在标准规范制订方面,主要是IEEE 802.15.4小组与 zigbee Alliance两个组织,两者分别制订硬体与软体标准。在IEEE 802.15.4方面,2000年12月IEEE成立了802.15.4小组,负责制订媒体存取控制层(MAC)与物理层(PHY)规范, 2003年5月通过802.15.4标准;在ZigBee 联盟方面,ZigBee联盟是在2002年10月由Honeywell、Mitsubishi、Motorola、Philips与Invensys共同成立,ZigBee联盟负责制订网路层、安全管理、应用界面规范,其次也肩负互通测试,目前ZigBee联盟已推出第1.0版规范(Version 1.0),成员已达150多个。
zigbee协议依据802.15.4标准,在数千个微小的传感器之间相互协调实现通信。这些传感器只需要很少的能量,以接力的方式通过无线电波将数据从一个传感器传到另一个传感器,所以它们的通信效率非常高。IEEE802.15.4规范是一种经济、高效、低数据速率(<250 kbps)、工作在2.4 GHz和868/915 MHz的无线技术,它是ZigBee应用层和网络层协议的基础。
相对于现有的各种无线通信技术, zigbee技术将是最低功耗和成本的技术,同时由于ZigBee技术的低数据速率和通信范围较小的特点,也决定了ZigBee技术适合于承载数据流量较小的业务。所以ZigBee联盟预测的主要应用领域包括工业控制、消费性电子设备、汽车自动化、农业自动化和医用设备控制等。
二、zigbee协议主要应用领域
zigbee的出发点是希望能发展一种易布建的低成本无线网络,同时其低耗电性将使产品的电池能维持6个月到数年的时间。在产品发展的初期,将以工业或企业市场的感应式网路为主,提供感应辨识、灯光与安全控制等功能,再逐渐将目前市场拓展至家庭中的应用。
通常符合以下条件之一的应用,就可以考虑采用 zigbee技术:
1、设备成本很低,传输的数据量很小
2、设备体积很小,不便放置较大的充电电池或者电源模块
3、没有充足的电力支持,只能使用一次性电池
4、频繁地更换电池或者反复地充电无法做到或者很困难
5、需要较大范围的通信覆盖,网络中的设备非常多,但仅仅用于监测或控制
zigbee协议是专为低速率传感器和控制网络设计的无线网络协议。其主要应用在于:
1、建筑自动化网络
2、住宅安防系统(如:火警的感测和通知系统、门禁系统)
3、工业控制网络(如:生产机台之流程控制系统、无线仓库管理系统)
4、远程抄表(如:小区水、电、气表的集抄系统)
5、PC外设(如:无线网卡、无线鼠标、无线键盘)
6、信息家电(如:智能遥控器、智能空调系统)
三、 zigbee协议构架
IEEE802.15.4仅处理低级MAC层和物理层协议, zigbee联盟对其网络层协议和API进行了标准化。完全协议用于一次可直接连接到一个设备的基本节点的4K字节或者作为Hub或路由器的协调器的32K字节。每个协调器可连接多达255个节点,而几个协调器则可形成一个网络,对路由传输的数目则没有限制。ZigBee联盟还开发了安全层,以保证这种便携设备不会意外泄漏其标识,而且这种利用网络的远距离传输不会被其它节点获得。
完整的 zigbee协议套件由高层应用规范、应用会聚层、网络层、数据链路层和物理层组成。网络层以上协议由ZigBee联盟制定,IEEE802.15.4负责物理层和链路层标准。ZigBee协议构架如下图所示:
关键字:IEEE 802.15.4 zigbee协议
一、zigbee协议概述
zigbee协议是一种近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术。
在标准规范制订方面,主要是IEEE 802.15.4小组与 zigbee Alliance两个组织,两者分别制订硬体与软体标准。在IEEE 802.15.4方面,2000年12月IEEE成立了802.15.4小组,负责制订媒体存取控制层(MAC)与物理层(PHY)规范, 2003年5月通过802.15.4标准;在ZigBee 联盟方面,ZigBee联盟是在2002年10月由Honeywell、Mitsubishi、Motorola、Philips与Invensys共同成立,ZigBee联盟负责制订网路层、安全管理、应用界面规范,其次也肩负互通测试,目前ZigBee联盟已推出第1.0版规范(Version 1.0),成员已达150多个。
zigbee协议依据802.15.4标准,在数千个微小的传感器之间相互协调实现通信。这些传感器只需要很少的能量,以接力的方式通过无线电波将数据从一个传感器传到另一个传感器,所以它们的通信效率非常高。IEEE802.15.4规范是一种经济、高效、低数据速率(<250 kbps)、工作在2.4 GHz和868/915 MHz的无线技术,它是ZigBee应用层和网络层协议的基础。
相对于现有的各种无线通信技术, zigbee技术将是最低功耗和成本的技术,同时由于ZigBee技术的低数据速率和通信范围较小的特点,也决定了ZigBee技术适合于承载数据流量较小的业务。所以ZigBee联盟预测的主要应用领域包括工业控制、消费性电子设备、汽车自动化、农业自动化和医用设备控制等。
二、zigbee协议主要应用领域
zigbee的出发点是希望能发展一种易布建的低成本无线网络,同时其低耗电性将使产品的电池能维持6个月到数年的时间。在产品发展的初期,将以工业或企业市场的感应式网路为主,提供感应辨识、灯光与安全控制等功能,再逐渐将目前市场拓展至家庭中的应用。
通常符合以下条件之一的应用,就可以考虑采用 zigbee技术:
1、设备成本很低,传输的数据量很小
2、设备体积很小,不便放置较大的充电电池或者电源模块
3、没有充足的电力支持,只能使用一次性电池
4、频繁地更换电池或者反复地充电无法做到或者很困难
5、需要较大范围的通信覆盖,网络中的设备非常多,但仅仅用于监测或控制
zigbee协议是专为低速率传感器和控制网络设计的无线网络协议。其主要应用在于:
1、建筑自动化网络
2、住宅安防系统(如:火警的感测和通知系统、门禁系统)
3、工业控制网络(如:生产机台之流程控制系统、无线仓库管理系统)
4、远程抄表(如:小区水、电、气表的集抄系统)
5、PC外设(如:无线网卡、无线鼠标、无线键盘)
6、信息家电(如:智能遥控器、智能空调系统)
三、 zigbee协议构架
IEEE802.15.4仅处理低级MAC层和物理层协议, zigbee联盟对其网络层协议和API进行了标准化。完全协议用于一次可直接连接到一个设备的基本节点的4K字节或者作为Hub或路由器的协调器的32K字节。每个协调器可连接多达255个节点,而几个协调器则可形成一个网络,对路由传输的数目则没有限制。ZigBee联盟还开发了安全层,以保证这种便携设备不会意外泄漏其标识,而且这种利用网络的远距离传输不会被其它节点获得。
完整的 zigbee协议套件由高层应用规范、应用会聚层、网络层、数据链路层和物理层组成。网络层以上协议由ZigBee联盟制定,IEEE802.15.4负责物理层和链路层标准。ZigBee协议构架如下图所示:
1、物理层(Physical Layer):
IEEE 802.15.4规范如下表所示
IEEE 802.15.4规范如下表所示
其中各个频段皆是采用直接序列展频(
DSSS
)技术
2
、
媒体存取控制层(Media Access Control Layer):
IEEE802.15.4的MAC层能支持多种LLC标准,通过SSCS(Service-Specific Convergence Sublayer,业务相关的会聚子层)协议承载IEEE802.2类型的LLC标准,同时允许其他LLC标准直接使用IEEE802.15.4 的MAC层服务。沿用了WLAN中802.11系列标准的CSMA/CA方式,以提高系统相容性,所谓的CSMA/CA是在传输之前,会先检查通道是否有资料传输,若通道无资料传输,则开始进行资料传输动作,若是产生碰撞,则稍后重新再传。
3、网络层(Network Layer):
zigbee联盟制订ZigBee可具备支援Star、Cluster Tree与Mesh三种网路架构,在各个节点之角色方面,可分为全功能设备(Full-Function Device:FFD)与精简功能设备(Reduced-Function Device;RFD)。与FFD相比RFD的电路较为简单且记忆体较小。FFD的节点具备控制器(Controller)之功能提供资料交换,而RFD则是只能传送资料给予FFD或是从FFD接受资料。
4、
应用会聚层:
应用会聚层将主要负责把不同的应用映射到
zigbee网络上,具体而言包括:
1、安全与鉴权
2、多个业务数据流的会聚
3、设备发现
4、业务发现
5
、
zigbee的两种平台:
1、平台(一)通过了产品认证,可以实现不同厂商的产品互连
2、平台(二)没有通过产品认证
两种平台的图示如下:
平台(一)
平台(二)
四、存在问题及解决方案
802.15.4标准是 zigbee协议的基础,用它实现无线数据采集,主要有以下两个问题:
1、网络内传感器节点时钟需要同步,监控系统的多传感器信息融合时,上位机需要知道每个原始数据是何时采集的,采样的触发要求每个节点有统一的时钟;
2、其通信速率较低,而且又受到接口通信速率的限制,加之受纠错码的编码效率影响,真正的数据发送量是很低的。
解决此问题可以通过如下的途径:
传感器节点采用DSP处理器,尽可能在传感器节点一级多做些数据处理工作,尽量减少原始数据的发送量,只发送有用信息。例如,对于平稳状态的原始数据可以不发送到上位机中,只发送可疑状态前后的原始数据,这样就大大减少了数据的通信量。
五、zigbee协议的优势
功耗低:由于工作周期较短、收发信息功耗较低且采用了休眠模式,可以确保两节五号电池支持长达六个月到两年左右的使用时间。当然不同的应用功耗是不同的。
数据传输可靠性高:采用了碰撞避免机制,同时为需要固定带宽的通信业务预留了专用时隙,避免了发送数据时的竞争和冲突。MAC层采用了完全确认的数据传输机制,发送的每个数据包都必须等待接收方的确认信息。
网络容量大:一个 zigbee网络可以容纳最多65536个从设备和一个主设备,一个区域内可以同时存在最多100个Zigbee网络。
时延小:针对时延敏感的应用做了优化,通信时延和休眠状态激活的时延都非常短。设备搜索时延典型值为30ms,休眠激活时延典型值为15ms,活动设备信道接入时延为15ms。
兼容性:与现有的控制网络标准无缝集成。通过网络协调器(Coordinator)自动建立网络,采用CSMA-CA方式进行信道存取。为了可靠传递,提供全握手协议。
安全性: zigbee提供了数据完整性检查和鉴权功能,加密算法采用AES-128,同时各个应用可以灵活确定其安全属性。
实现成本低:模块的初始成本估计在6美元左右,很快就能降到1.5~2.5美元,且 zigbee协议是免专利费的。
协议套件紧凑而简单:其具体实现的要求很低。 zigbee协议套件的需求估计:8位微处理器,如80c51;全协议套件软件需要32K字节的ROM;最小协议套件软件大约4K字节的ROM。
六、zigbee协议应用前景
zigbee协议是一组基于IEEE 802.15.4无线标准研制开发的,在无线传感器网络应用方面有着很好的发展前景:基于802.15.4标准的无线传感器网络大大提高了数据传输的抗干扰性,同时又减少了现场布线带来的各种问题,对传感器节点的管理也比较方便。可以应用在大型的机械设备监测场合。国外已经开发出了可以投入使用的产品。随着微电子技术、计算机技术的发展,微处理器芯片的网络功能会得到加强,智能传感器与无线通信网络的结合会更加容易。应用高性能的嵌入式处理器之后,传感器网络的功能也会越来越强。
zigbee技术弥补了低成本、低功耗和低速率无线通信市场的空缺,其成功的关键在于丰富而便捷的应用,而不是技术本身。随着正式版本协议的公布,更多的注意力和研发力量将转到应用的设计和实现、互联互通测试和市场推广等方面。我们有理由相信在不远的将来,将有越来越多的内置式ZigBee功能的设备进入我们的生活,并将极大地改善我们的生活方式。
zigbee联盟的市场预测:
1、4~5年内,每个家庭拥有50个 zigbee设备
2、2007年 zigbee市场为13亿美元
3、未来6~7年家庭用户将占2/3
802.15.4标准是 zigbee协议的基础,用它实现无线数据采集,主要有以下两个问题:
1、网络内传感器节点时钟需要同步,监控系统的多传感器信息融合时,上位机需要知道每个原始数据是何时采集的,采样的触发要求每个节点有统一的时钟;
2、其通信速率较低,而且又受到接口通信速率的限制,加之受纠错码的编码效率影响,真正的数据发送量是很低的。
解决此问题可以通过如下的途径:
传感器节点采用DSP处理器,尽可能在传感器节点一级多做些数据处理工作,尽量减少原始数据的发送量,只发送有用信息。例如,对于平稳状态的原始数据可以不发送到上位机中,只发送可疑状态前后的原始数据,这样就大大减少了数据的通信量。
五、zigbee协议的优势
功耗低:由于工作周期较短、收发信息功耗较低且采用了休眠模式,可以确保两节五号电池支持长达六个月到两年左右的使用时间。当然不同的应用功耗是不同的。
数据传输可靠性高:采用了碰撞避免机制,同时为需要固定带宽的通信业务预留了专用时隙,避免了发送数据时的竞争和冲突。MAC层采用了完全确认的数据传输机制,发送的每个数据包都必须等待接收方的确认信息。
网络容量大:一个 zigbee网络可以容纳最多65536个从设备和一个主设备,一个区域内可以同时存在最多100个Zigbee网络。
时延小:针对时延敏感的应用做了优化,通信时延和休眠状态激活的时延都非常短。设备搜索时延典型值为30ms,休眠激活时延典型值为15ms,活动设备信道接入时延为15ms。
兼容性:与现有的控制网络标准无缝集成。通过网络协调器(Coordinator)自动建立网络,采用CSMA-CA方式进行信道存取。为了可靠传递,提供全握手协议。
安全性: zigbee提供了数据完整性检查和鉴权功能,加密算法采用AES-128,同时各个应用可以灵活确定其安全属性。
实现成本低:模块的初始成本估计在6美元左右,很快就能降到1.5~2.5美元,且 zigbee协议是免专利费的。
协议套件紧凑而简单:其具体实现的要求很低。 zigbee协议套件的需求估计:8位微处理器,如80c51;全协议套件软件需要32K字节的ROM;最小协议套件软件大约4K字节的ROM。
六、zigbee协议应用前景
zigbee协议是一组基于IEEE 802.15.4无线标准研制开发的,在无线传感器网络应用方面有着很好的发展前景:基于802.15.4标准的无线传感器网络大大提高了数据传输的抗干扰性,同时又减少了现场布线带来的各种问题,对传感器节点的管理也比较方便。可以应用在大型的机械设备监测场合。国外已经开发出了可以投入使用的产品。随着微电子技术、计算机技术的发展,微处理器芯片的网络功能会得到加强,智能传感器与无线通信网络的结合会更加容易。应用高性能的嵌入式处理器之后,传感器网络的功能也会越来越强。
zigbee技术弥补了低成本、低功耗和低速率无线通信市场的空缺,其成功的关键在于丰富而便捷的应用,而不是技术本身。随着正式版本协议的公布,更多的注意力和研发力量将转到应用的设计和实现、互联互通测试和市场推广等方面。我们有理由相信在不远的将来,将有越来越多的内置式ZigBee功能的设备进入我们的生活,并将极大地改善我们的生活方式。
zigbee联盟的市场预测:
1、4~5年内,每个家庭拥有50个 zigbee设备
2、2007年 zigbee市场为13亿美元
3、未来6~7年家庭用户将占2/3