ZigBee 技术的 前世今生 ,
ZigBee 技术的 前世今生
蜜蜂在发现花丛后会通过一种特殊的肢体语言来告知同伴新发现的食物源位置等信息,这种肢体语言就是ZigZag行舞蹈,是蜜蜂之间一种简单传达信息的方式。借此意义Zigbee作为新一代无线通讯技术的命名。在此之前ZigBee也被称为“HomeRF Lite”、“RF- EasyLink”或“fireFly”无线电技术,目前统称为ZigBee。
简单的说,ZigBee是一种高可靠的无线数传网络,类似于
CDMA
和
GSM
网络。ZigBee数传模块类似于移动网络
基站
。通讯距离从标准的75m到几百米、几公里,并且支持无限扩展。
ZigBee是一个由可多到65000个
无线数传模块
组成的一个无线数传网络平台,在整个网络范围内,每一个ZigBee网络数传模块之间可以相互通信,每个
网络节点
间的距离可以从标准的75m无限扩展。
与
移动通信
的CDMA网或GSM网不同的是,ZigBee网络主要是为工业现场
自动化控制
数据传输而建立,因而,它必须具有简单,使用方便,工作可靠,价格低的特点。而
移动通信网
主要是为语音通信而建立,每个基站价值一般都在百万元人民币以上,而每个ZigBee“基站”却不到1000元人民币。每个ZigBee网络节点不仅本身可以作为监控对象,例如其所连接的
传感器
直接进行数据采集和监控,还可以自动中转别的网络节点传过来的数据资料。除此之外,每一个ZigBee网络节点(FFD)还可在自己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD)无线连接。
[1]
ZigBee 的技术特点
ZigBee是一种无线连接,可工作在2.4GHz(全球流行)、868MHz(
欧洲
流行)和915 MHz(
美国流行
)3个频段上,分别具有最高250kbit/s、20kbit/s和40kbit/s的
传输速率
,它的传输距离在10-75m的范围内,但可以继续增加。作为一种无线
通信技术
,ZigBee具有如下特点:
(1) 低功耗: 由于ZigBee的传输速率低,发射功率仅为1mW,而且采用了休眠模式,功耗低,因此ZigBee设备非常省电。据估算,ZigBee设备仅靠两节5号电池就可以维持长达6个月到2年左右的使用时间,这是其它无线设备望尘莫及的。
(2) 成本低: ZigBee模块的
初始成本
在6美元左右,估计很快就能降到1.5—2.5美元, 并且ZigBee协议是免专利费的。低成本对于ZigBee也是一个关键的因素。
(3) 时延短: 通信时延和从
休眠状态
激活的时延都非常短,典型的搜索设备时延30ms,休眠激活的时延是15ms, 活动设备信道接入的时延为15ms。因此ZigBee技术适用于对时延要求苛刻的无线控制(如工业控制场合等)应用。
(4) 网络容量大: 一个星型结构的Zigbee网络最多可以容纳254个从设备和一个主设备, 一个区域内可以同时存在最多100个ZigBee网络, 而且网络组成灵活。
(5) 可靠: 采取了碰撞避免策略,同时为需要固定带宽的通信业务预留了专用时隙,避开了发送数据的竞争和冲突。MAC层采用了完全确认的数据传输模式, 每个发送的数据包都必须等待接收方的确认信息。如果传输过程中出现问题可以进行重发。
(6) 安全: ZigBee提供了基于
循环冗余校验
(CRC)的数据包完整性检查功能,支持鉴权和认证, 采用了AES-128的
加密算法
,各个应用可以灵活确定其安全属性。
Zigbee 的自组织网
ZigBee技术所采用的
自组织网
是怎么回事?举一个简单的例子就可以说明这个问题,当一队伞兵空降后,每人持有一个ZigBee网络模块终端,降落到地面后,只要他们彼此间在网络模块的通信范围内,通过彼此自动寻找,很快就可以形成一个互联互通的ZigBee网络。而且,由于人员的移动,彼此间的联络还会发生变化。因而,模块还可以通过重新寻找通信对象,确定彼此间的联络,对原有网络进行刷新。这就是自组织网。
1、为什么要使用自组织网来通信?
网状网通信实际上就是多通道通信,在实际工业现场,由于各种原因,往往并不能保证每一个无线通道都能够始终畅通,就像城市的街道一样,可能因为车祸,道路维修等,使得某条道路的交通出现暂时中断,此时由于我们有多个通道,车辆(相当于我们的控制数据)仍然可以通过其他道路到达目的地。而这一点对工业现场控制而言则非常重要。
2、为什么要采用动态路由的方式?
所谓动态路由是指网络中数据传输的
路径
并不是预先设定的,而是传输数据前,通过对网络当时可利用的所有路径进行搜索,分析它们的位置关系以及远近,然后选择其中的一条路径进行数据传输。在我们的网络管理
软件
中,路径的选择使用的是“
梯度法
”,即先选择路径最近的一条通道进行传输,如传不通,再使用另外一条稍远一点的通路进行传输,以此类推,直到数据送达目的地为止。在实际工业现场,预先确定的传输路径随时都可能发生变化,或者因各种原因路径被中断了,或者过于繁忙不能进行及时传送。动态路由结合
网状拓扑结构
,就可以很好解决这个问题,从而保证数据的可靠传输。
ZigBee联盟
ZigBee联盟是一个高速成长的非盈利业界组织,成员包括国际著名半导体生产商、技术提供者、技术集成商以及最终使用者。联盟制定了基于IEEE
802.15.4
,具有高可靠、高性价比、低功耗的网络应用规格。
ZigBee联盟的主要目标是以通过加入
无线网络
功能,为消费者提供更富有弹性、更容易使用的电子产品。ZigBee技术能融入各类电子产品,应用范围横跨全球的民用、商用、公共事业以及工业等市场。使得联盟会员可以利用ZigBee这个标准化无线网络平台,设计出简单、可靠、便宜又节省电力的各种产品来。
ZigBee联盟所锁定的焦点为制定网络、安全和
应用软件
层;提供不同产品的协调性及
互通性
测试规格;在世界各地推广ZigBee品牌并争取市场的关注;管理技术的发展。
标准制定
IEEE组织早在2003年就开始制定IEEE802.15.4标准并发布,2006年进行标准更新,最新针对智能电网应用制定了IEEE802.15.4g标准,针对工业控制应用制定了IEEE802.15.4e标准。IEEE802.15.4系列标准属于物理层和MAC层标准,由于IEEE组织在无线领域的影响力,以及TI、ST、Ember、Freescale、NXP等著名芯片厂商的推动,该标准已经成为无线传感器网络领域的事实标准,符合该标准的芯片已经在各个行业得到广泛应用。
ZigBee联盟对ZigBee标准的制定:IEEE
802.15.4
的
物理层
、MAC层及
数据链路层
,标准已在2003年5月发布。ZigBee
网络层
、加密层及应用描述层的制定也取得了较大的进展。V1.0版本已经发布。其他应用领域及其相关的设备描述也会陆续发布。由于ZigBee不仅只是802.15.4的代名词,而且IEEE仅处理低级MAC层和物理层协议,因此ZigBee联盟对其网络层协议和API进行了标准化。完全协议用于一次可直接连接到一个设备的基本
节点
的4K字节或者作为Hub或
路由器
的协调器的32K字节。每个协调器可连接多达255个节点,而几个协调器则可形成一个网络,对路由传输的数目则没有限制。ZigBee联盟还开发了安全层,以保证这种便携设备不会意外泄漏其标识,而且这种利用网络的远距离传输不会被其它节点获得。
2001年8月,ZigBee Alliance成立
[2]
。
2004年,ZigBee V1.0诞生。它是zigbee的第一个规范.但由于推出仓促,存在一些错误。
2006年,推出ZigBee 2006,比较完善;
2007年底,ZigBee PRO推出;
2009年3月,zigbee RF4CE推出,具备更强的灵活性和远程控制能力;
2009年开始,zigbee采用了IETF的IPv6 6Lowpan标准
[3]
作为新一代智能电网Smart Energy(SEP 2.0)的标准,致力于形成全球统一的易于与互联网集成的网络,实现端到端的网络通信。随着美国及全球智能电网的大规模建设和应用,物联网感知层技术标准
[4]
将逐渐由zigbee技术向IPv6 6Lowpan标准过渡。