1、概述Zigbee 是基于 IEEE802.15.4 标准的低功耗个域网协议。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“ 嗡嗡”(zig) 地抖动翅膀的“ 舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee 就是一种便宜的,低功耗的近距离无线组网 通讯技术。 ZigBee 是一种低速短距离传输的无线网络协定,底层是采用 IEEE802.15.4 标准规
2、范的媒体存取层与实体层。主要特色有低速、低耗电、低成本、支援大量网络节点、支援多种网络拓扑、低复杂度、快速、可靠、安全。ZigBee 协定层从下到上分别为实体层( PHY) 、媒体存取层(MAC ) 、网络层(NWK) 、应用层(APL)等。网络装置的角色可分为ZigBeeCoordinator、ZigBeeRouter、ZigBeeEndDevice 等三种。ZigBee 模块ZigBee 模块是已经包含了所有外围电路和完整协议栈的能够立即投入使用的产品,已经经过了厂家的优化设计,和老化测试,有一定的质量保证。优秀可靠的 zigBee 应用“模块”具有在硬件上设计紧凑,体积小,贴片式焊盘设计
3、,可以内置 Chip 或外置 SMA 天线,通讯距离从 100 米到 1200 米不等,还包含了 ADC, DAC,比较器,多个 IO,I2C 等接口和用户的产品相对接。软件上包含了完整的 ZigBee 协议栈,并有自己的 PC 上的配置工具,采用串口和用户产品进行通讯,并可以对模块进行发射功率,信道等网络拓扑参数的配置,使用起来简单快捷。透传模块的好处在于用户不需要考虑模块中程序如何运行的,用户只需要将自己的数据通过串口发送到模块里,然后模块会自动把数据用无线发送出去,并按照预先配置好的网络结构,和网络中的目的地址节点进行收发通讯了,接收模块会进行数据校验,如数据无误即通过串口送出。不过目前
4、来说,大多数用户应用 Zigbee 技术,都会有自己的数据处理方式,以致每个节点设备都会拥有自己的 CPU 以便对数据进行处理,所以仍可以把模块当成一种已经集成射频、协议和程序的“芯片” 。ZigBee 无线数据传输简单的说,ZigBee 是一种高可靠的无线数传网络,类似于 CDMA 和 GSM 网络。ZigBee 数传模块类似于移动网络基站。通讯距离从标准的 75m 到几百米、几公里,并且支持无限扩展。ZigBee 是一个由可多到 65000 个无线数传模块组成的一个无线数传网络平台,在整个网络范围内,每一个 ZigBee 网络数传模块之间可以相互通信,每个网络节点间的距离可以从标准的 75
5、m 无限扩展。与移动通信的 CDMA 网或 GSM 网不同的是,ZigBee 网络主要是为工业现场自动化控制数据传输而建立,因而,它必须具有简单,使用方便,工作可靠,价格低的特点。而移动通信网主要是为语音通信而建立,每个基站价值一般都在百万元人民币以上,而每个ZigBee“基站”却不到 1000 元人民币。每个 ZigBee 网络节点不仅本身可以作为监控对象,例如其所连接的传感器直接进行数据采集和监控,还可以自动中转别的网络节点传过来的数据资料。除此之外,每一个 Zigbee 网络节点(FFD)还可在自己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD)无线连接。ZigBe
6、e 网通信方式ZigBee 技术所采用的自组织网是怎么回事?举一个简单的例子就可以说明这个问题,当一队伞兵空降后,每人持有一个 ZigBee 网络模块终端,降落到地面后,只要他们彼此间在网络模块的通信范围内,通过彼此自动寻找,很快就可以形成一个互联互通的 ZigBee网络。而且,由于人员的移动,彼此间的联络还会发生变化。因而,模块还可以通过重新寻找通信对象,确定彼此间的联络,对原有网络进行刷新。这就是自组织网。ZigBee 技术为什么要使用自组织网来通信?网状网通信实际上就是多通道通信,在实际工业现场,由于各种原因,往往并不能保证每一个无线通道都能够始终畅通,就像城市的街道一样,可能因为车祸,
7、道路维修等,使得某条道路的交通出现暂时中断,此时由于我们有多个通道,车辆(相当于我们的控制数据)仍然可以通过其他道路到达目的地。而这一点对工业现场控制而言则非常重要。为什么自组织网要采用动态路由的方式?所谓动态路由是指网络中数据传输的路径并不是预先设定的,而是传输数据前,通过对网络当时可利用的所有路径进行搜索,分析它们的位置关系以及远近,然后选择其中的一条路径进行数据传输。在我们的网络管理软件中,路径的选择使用的是“梯度法” ,即先选择路径最近的一条通道进行传输,如传不通,再使用另外一条稍远一点的通路进行传输,以此类推,直到数据送达目的地为止。在实际工业现场,预先确定的传输路径随时都可能发生变
8、化,或者因各种原因路径被中断了,或者过于繁忙不能进行及时传送。动态路由结合网状拓扑结构,就可以很好解决这个问题,从而保证数据的可靠传输。ZigBee 自身的技术优势低功耗。在低耗电待机模式下,2 节 5 号干电池可支持 1 个节点工作 624 个月,甚至更长。这是 ZigBee 的突出优势。低成本。通过大幅简化协议(不到蓝牙的 1/10),降低了对通信控制器的要求,按预测分析,以 8051 的 8 位微控制器测算,全功能的主节点需要 32KB 代码,子功能节点少至 4KB 代码,而且 ZigBee 免协议专利费。每块芯片的价格大约为 2 美元。低速率。ZigBee 工作在 20250 kbps
9、 的较低速率,分别提供 250 kbps(2.4GHz)、40kbps (915 MHz)和 20kbps(868 MHz) 的原始数据吞吐率,满足低速率传输数据的应用需求。近距离。传输范围一般介于 10100 m 之间,在增加 RF 发射功率后,亦可增加到 13 km。这指的是相邻节点间的距离。如果通过路由和节点间通信的接力,传输距离将可以更远。短时延。ZigBee 的响应速度较快,一般从睡眠转入工作状态只需 15 ms,节点连接进入网络只需 30 ms,进一步节省了电能。相比较,蓝牙需要 310 s、WiFi 需要 3 s。高容量。ZigBee 可采用星状、片状和网状网络结构,由一个主节点
10、管理若干子节点,最多一个主节点可管理 254 个子节点;同时主节点还可由上一层网络节点管理,最多可组成 65000 个节点的大网。高安全。ZigBee 提供了三级安全模式,包括无安全设定、使用接入控制清单( ACL) 防止非法获取数据以及采用高级加密标准(AES 128) 的对称密码,以灵活确定其安全属性。免执照频段。采用直接序列扩频在工业科学医疗( ISM) 频段,2. 4 GHz (全球)、915 MHz(美国) 和 868 MHz(欧洲)。ZigBee 性能分析1数据速率比较低,在 2.4GHZ 的频段只有 250Kb/S,而且这只是链路上的速率,除掉信道竞争应答和重传等消耗,真正能被应
11、用所利用的速率可能不足 100Kb/S,并且余下的速率可能要被邻近多个节点和同一个节点的多个应用所瓜分,因此不适合做视频之类事情。适合的应用领域 -传感和控制2.在可靠性方面,ZigBee 有很多方面进行保证。物理层采用了扩频技术,能够在一定程度上抵抗干扰,MAC 应用层( APS 部分)有应答重传功能。 MAC 层的 CSMA 机制使节点发送前先监听信道,可以起到避开干扰的作用。当 ZigBee 网络受到外界干扰,无法正常工作时,整个网络可以动态的切换到另一个工作信道上。3时延由于 ZigBee 采用随机接入 MAC 层,且不支持时分复用的信道接入方式,因此不能很好的支持一些实时的业务。4能
12、耗特性 能耗特性是 ZigBee 的一个技术优势。通常 ZigBee 节点所承载的应用数据速率都比较低。在不需要通信时,节点可以进入很低功耗的休眠状态,此时能耗可能只有正常工作状态下的千分之一。由于一般情况下,休眠时间占总运行时间的大部分,有时正常工作的时间还不到百分之一,因此达到很高的节能效果。5组网和路由性 -网络层特性ZigBee 大规模的组网能力 -每个网络 65000 个节点 bluetooth-每个网络 8 个节点。因为 ZigBee 底层采用了直扩技术,如果采用非信标模式,网络可以扩展得很大,因为不需同步而且节点加入网络和重新加入网络的过程很快,一般可以做到 1 秒以内,甚至更快
13、。bluetooth 通常需要 3 秒。在路由方面,ZigBee 支持可靠性很高的网状网的路由,所以可以布置范围很广的网络,并支持多播和广播特性,能够给丰富的应用带来有力的支持。ZigBee 的应用前景ZigBee 并不是用来与蓝牙或者其他已经存在的标准竞争,它的目标定位于现存的系统还不能满足其需求的特定的市场,它有着广阔的应用前景。ZigBee 联盟预言在未来的四到五年,每个家庭将拥有 50 个 ZigBee 器件,最后将达到每个家庭 150 个。据估计,到 2007 年,ZigBee 市场价值将达到数亿美元。其应用领域主要包括:家庭和楼宇网络:空调系统的温度控制、照明的自动控制、窗帘的自动控制、煤气计量控制、家用电器的远程控制等工业控制:各种监控器、传感器的自动化控制商业:智慧型标签等公共场所:烟雾探测器等农业控制:收集各种土壤信息和气候信息医疗:老人与行动不便者的紧急呼叫器和医疗传感器等。