zigbee智能家居基础扫盲

zigbee

image
Zigbee是基于IEEE802.15.4标准的低功耗个域网协议。根据这个协议规定的技术是一种短距离、低功耗的无线通讯技术。这一名称来源于蜜蜂的八字舞,因为蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通讯网络。其特色是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,能够嵌入各类设备。简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通信技术。

概述

ZigBee是一种低速短距离传输的无线网络协议。ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用(APL)等。其中物理层和媒体访问控制层遵循IEEE 802.15.4标准的规定。
ZigBee网络主要特色是低功耗、低成本、低速率、支持大量节点、支持多种网络拓扑、低复杂度、快速、可靠、安全。ZigBee网络中设备的可分为协调器(Coordinator)、汇聚节点(Router)、传感器节点(EndDevice)等三种角色。 [1]
与此同时,中国物联网校企联盟认为:zigbee做为一种短距离无线通讯技术,因为其网络能够便捷的为用户提供无线数据传输功能,所以在物联网领域具备很是强的可应用性。

起源

ZigBee译为"紫蜂",它与蓝牙相相似。是一种新兴的短距离无线通讯技术,用于传感控制应用(Sensor and Control)。由IEEE 802.15工做组中提出,并由其TG4工做组制定规范。
 
2001年8月,ZigBee Alliance成立。
2004年,ZigBee V1.0诞生。它是Zigbee规范的第一个版本。因为推出仓促,存在一些错误。
2006年,推出ZigBee 2006,比较完善。
2007年末,ZigBee PRO推出。
2009年3月,Zigbee RF4CE推出,具有更强的灵活性和远程控制能力。
2009年开始,Zigbee采用了IETF的IPv6 6Lowpan标准做为新一代智能电网Smart Energy(SEP 2.0)的标准,致力于造成全球统一的易于与互联网集成的网络,实现端到端的网络通讯。随着美国及全球智能电网的建设,Zigbee将逐渐被IPv6/6Lowpan标准所取代。
ZigBee的底层技术基于IEEE 802.15.4,即其物理层和媒体访问控制层直接使用了IEEE 802.15.4的定义。
在蓝牙技术的使用过程当中,人们发现蓝牙技术尽管有许多优势,但仍存在许多缺陷。对工业,家庭自动化控制和工业遥测遥控领域而言,蓝牙技术太复杂,功耗大,距离近,组网规模过小等。而工业自动化,对无线数据通讯的需求愈来愈强烈,并且,对于工业现场,这种无线传输必须是高可靠的,并能抵抗工业现场的各类电磁干扰。所以,通过人们长期努力,ZigBee协议在2003年正式问世。另外,Zigbee使用了在它以前所研究过的面向家庭网络的通讯协议Home RF Lite。
长期以来,低价位、低速率、短距离、低功率的无线通信市场一直存在着。蓝牙的出现,曾让工业控制、家用自动控制、玩具制造商等业者雀跃不已,  可是蓝牙的售价一直居高不下,严重影响了这些厂商的使用意愿。现在,这些业者都参加了IEEE802.15.4小组,负责制定ZigBee的物理层和媒体介质访问层。IEEE802.15.4规范是一种经济、高效、低数据速率(<250kbps)、工做在2.4GHz和868/915MHz的无线技术,用于我的区域网和对等网络。它是ZigBee应用层和网络层协议的基础。ZigBee是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术,它是一种介于无线标记技术和蓝牙之间的技术提案。主要用于近距离无线链接。它依据802.15.4标准,在数千个微小的传感器之间相互协调实现通讯。这些传感器只须要不多的能量,以接力的方式经过无线电波将数据从一个网络节点传到另外一个节点,因此它们的通讯效率很是高。
互联网标准化组织IETF也看到了无线传感器网络(或者物联网)的普遍应用前景,也加入到相应的标准化制定中。之前许多标准化组织和研究者认为IP技术过于复杂,不适合低功耗、资源受限的无线传感器网络,所以都是采用非IP技术。在实际应用中,如zigbee须要接入互联网时须要复杂的应用层网关,也不能实现端到端的数据传输和控制。与此同时,与zigbee相似的标准还有z-wave、ANT、Enocean等,相互之间不兼容,不利于产业化的发展。IETF和许多研究者发现了存在的这些问题,尤为是Cisco的工程师基于开源的uIP协议实现了轻量级的IPv6协议,证实了IPv6不只能够运行在低功耗资源受限的设备上,并且,比zigbee更加简单,完全改变了你们的偏见,以后基于IPv6的无线传感器网络技术获得了迅速发展。 IETF已经完成了核心的标准规范,包括IPv6数据报文和帧头压缩规范 6Lowpan [2] 、 面向低功耗、低速率、链路动态变化的无线网络路由协议 RPL [3] 、以及面向无线传感器网络应用的应用层标准CoAP [4] ,相关的标准规范已经发布 [5] 。IETF组织成立了IPSO联盟,推进该标准的应用,并发布了一些列白皮书 [6] 。 IPv6/6Lowpan已经成为许多其它标准的核心,包括智能电网Zigbee SEP2.0、工业控制标准ISA100.11a、有源RFID ISO1800-7.4(DASH) 等。IPv6/6Lowpan具备诸多优点: 能够运行在多种介质上,如低功耗无线、电力线载波、WiFi和以太网,有利于实现统一通讯;IPv6能够实现端到端的通讯,无需网关,下降成本;6Lowpan中采用RPL路由协议,路由器能够休眠,也能够采用电池供电,应用范围广,而zigbee技术路由器不能休眠,应用领域受到限制。6Lowpan标准已经获得大量开源软件实现,最著名的是Contiki [7] 、TinyOS系统,已经实现完整的协议栈,所有开源,彻底免费,已经在许多产品中获得应用。IPv6/6Lowpan协议将随着无线传感器网络以及物联网的普遍应用,极可能成为该领域的事实标准。

特性

①低功耗。在低耗电待机模式下,2节5号干电池可支持1个节点工做6~24个月,甚至更长。这是ZigBee的突出优点。相比较,  蓝牙能工做数周、WiFi可工做数小时。
TI公司和德国的Micropelt公司共同推出新能源的ZigBee节点。该节点采用Micropelt公司的热电发电机给TI公司的ZigBee提供电源。
②低成本。经过大幅简化协议(不到蓝牙的1/10),下降了对通讯控制器的要求,按预测分析,以8051的8位微控制器测算,全功能的主节点须要32KB代码,子功能节点少至4KB代码,并且ZigBee免协议专利费。每块芯片的价格大约为2美圆。
③低速率。ZigBee工做在20~250kbps的速率,分别提供250 kbps(2.4GHz)、40kbps(915 MHz)和20kbps(868 MHz)的原始数据吞吐率,知足低速率传输数据的应用需求。
④近距离。传输范围通常介于10~100m之间,在增长发射功率后,亦可增长到1~3km。这指的是相邻节点间的距离。若是经过路由和节点间通讯的接力,传输距离将能够更远。
⑤短时延。ZigBee的响应速度较快,通常从睡眠转入工做状态只需15ms,节点链接进入网络只需30ms,进一步节省了电能。相比较,蓝牙须要3~10s、WiFi 须要3 s。
⑥高容量。ZigBee可采用星状、片状和网状网络结构,由一个主节点管理若干子节点,最多一个主节点可管理254个子节点;同时主节点还可由上一层网络节点管理,最多可组成65000 个节点的大网。
⑦高安全。ZigBee提供了三级安全模式,包括无安全设定、使用访问控制清单(Access Control List, ACL) 防止非法获取数据以及采用高级加密标准(AES 128)的对称密码,以灵活肯定其安全属性。
⑧免执照频段。使用工业科学医疗(ISM)频段,915MHz(美国), 868MHz(欧洲), 2. 4GHz(全球) , 。
因为此三个频带物理层并不相同,其各自信道带宽也不一样,分别为0.6MHz, 2MHz和5MHz。分别有1个, 10个和16个信道。
这三个频带的扩频和调制方式亦有区别。扩频都使用直接序列扩频(DSSS),但从比特到码片的变换差异较大。调制方式都用了调相技术,但868MHz和915MHz频段采用的是BPSK,而2.4GHz频段采用的是OQPSK。
在发射功率为0dBm的状况下,蓝牙一般能有10米的做用范围。而ZigBee在室内一般能达到30-50米的做用距离,在室外空旷地带甚至能够达到400米(TI CC2530不加功率放大)。
因此ZigBee可归为低速率的短距离无线通讯技术。
无线数据传输
简单的说,ZigBee是一种高可靠的无线数传网络,相似于CDMA和GSM网络。ZigBee数传模块相似于移动网络基站。通信距离从标准的75m到几百米、几千米,而且支持无限扩展。
ZigBee是一个由可多到65000个无线数传模块组成的一个无线数传网络平台,在整个网络范围内,每个ZigBee网络数传模块之间能够相互通讯,每一个网络节点间的距离能够从标准的75m无限扩展。
与移动通讯的CDMA网或GSM网不一样的是,ZigBee网络主要是为工业现场自动化控制数据传输而创建,于是,它必须具备简单,使用方便,工做可靠,价格低的特色。而移动通讯网主要是为语音通讯而创建,每一个基站价值通常都在百万元人民币以上,而每一个ZigBee“基站”却不到1000元人民币。每一个ZigBee网络节点不只自己能够做为监控对象,例如其所链接的传感器直接进行数据采集和监控,还能够自动中转别的网络节点传过来的数据资料。除此以外,每个Zigbee网络节点(FFD)还可在本身信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD)无线链接。
数据采集
ZigBee数据采集应该来讲开创了ZigBee技术的另一种实用型技术,ZigBee厂商里面,顺舟科技的数据采集,具体涉及到模拟量、开关量的采集,以下表所示:
SZ06
-XXX
-X
-X
-X
-X
产品系列
传输距离
输入输出
接口数量
电源电压
壳体类型
SZ06系列
-00(高低电平采集)
1-16个
DC5~24V
-L铝合金
-01(开闭状态输入采集)
-02(高低电平控制输入)
-03(开闭状态控制输入)
-04(高低电平输出)
-05(4-20MA输入)
-06(0-200MV输入)
-07(0-3.3V输入)
-08(0-5V输入)
-09(DS18B20温度传感器)
-10(PT100温度传感器)
-11(AM302温湿度传感器)
-12(可燃气体采集)
-13(灯光控制)
-14(浸水报警)
-15(粉尘检测)
-16(甲醛检测)
说明

型号SZ06-200-(05-4-08-2)-L,表示顺舟科技SZ06系列无线数据采集设备、空旷场地传输距离为200米、2个类型的输入接口、4路4-20MA输入和2路0-5V电压输入、铝合金外壳
另外根据技术的不一样,会有不一样的应用。好比根据智能家居又独立出终端设备,具体可到顺舟科技官网了解。
组网通讯方式
ZigBee技术所采用的自组织网是怎么回事?举一个简单的例子就能够说明这个问题,当一队伞兵空降  后,每人持有一个ZigBee网络模块终端,降落到地面后,只要他们彼此间在网络模块的通讯范围内,经过彼此自动寻找,很快就能够造成一个互联互通的ZigBee网络。并且,因为人员的移动,彼此间的联络还会发生变化。于是,模块还能够经过从新寻找通讯对象,肯定彼此间的联络,对原有网络进行刷新。这就是自组织网。
ZigBee技术为何要使用自组织网来通讯?
网状网通讯实际上就是多通道通讯,在实际工业现场,因为各类缘由,每每并不能保证每个无线通道都可以始终畅通,就像城市的街道同样,可能由于车祸,道路维修等,使得某条道路的交通出现暂时中断,此时因为咱们有多个通道,车辆(至关于咱们的控制数据)仍然能够经过其余道路到达目的地。而这一点对工业现场控制而言则很是重要。
为何自组织网要采用动态路由的方式?
所谓动态路由是指网络中数据传输的路径并非预先设定的,而是传输数据前,经过对网络当时可利用的全部路径进行搜索,分析它们的位置关系以及远近,而后选择其中的一条路径进行数据传输。在咱们的网络管理软件中,路径的选择使用的是“梯度法”,即先选择路径最近的一条通道进行传输,如传不通,再使用另一条稍远一点的通路进行传输,以此类推,直到数据送达目的地为止。在实际工业现场,预先肯定的传输路径随时均可能发生变化,或者因各类缘由路径被中断了,或者过于繁忙不能进行及时传送。动态路由结合网状拓扑结构,就能够很好解决这个问题,从而保证数据的可靠传输。
ZigBee与GNU Radio
GNU Radio是免费的软件开发工具套件。它提供信号运行和处理模块,用它能够在易制做的低成本的射频(RF)硬件和通用微处理器上实现软件定义无线电。这套套件普遍用于业余爱好者,学术机构和商业机构用来研究和构建无线通讯系统。GNU Radio 的应用主要是用Python 编程语言来编写的。可是其核心信号处理模块是C++在带浮点运算的微处理器上构建的。所以,开发者可以简单快速的构建一个实时、高容量的无线通讯系统。尽管其主要功用不是仿真器,GNU Radio 在没有射频RF 硬件部件的境况下支持对预先存储和(信号发生器)生成的数据进行信号处理的算法的研究。

性能

1.数据速率比较低,在2.4GHz的频段只有250Kb/S,并且这只是链路上的速率,除掉信道竞争应答和重传等消耗,真正能被应用所利用的速率可能不足100Kb/s,而且余下的速率可能要被邻近多个节点和同一个节点的多个应用所瓜分,所以不适合作视频之类事情。
适合的应用领域——传感和控制
2.在可靠性方面,ZigBee有不少方面进行保证。物理层采用了扩频技术,可以在必定程度上抵抗干扰,MAC应用层(APS部分)有应答重传功能。MAC层的CSMA机制使节点发送前先监听信道,能够起到避开干扰的做用。当ZigBee网络受到外界干扰,没法正常工做时,整个网络能够动态的切换到另外一个工做信道上。
3.时延因为ZigBee采用随机接入MAC层,且不支持时分复用的信道接入方式,所以不能很好的支持一些实时的业务。
4.能耗特性 能耗特性是ZigBee的一个技术优点。一般ZigBee节点所承载的应用数据速率都比较低。在不须要通讯时,节点能够进入很低功耗的休眠状态,此时能耗可能只有正常工做状态下的千分之一。因为通常状况下,休眠时间占总运行时间的大部分,有时正常工做的时间还不到百分之一,所以达到很高的节能效果。
5.组网和路由性——网络层特性
ZigBee大规模的组网能力——每一个网络65000个节点,而每一个蓝牙网络只有8个节点。
由于ZigBee底层采用了直扩技术,若是采用非信标模式,网络能够扩展得很大,由于不需同步并且节点加入网络和从新加入网络的过程很快,通常能够作到1秒之内,甚至更快。蓝牙一般须要3秒。在路由方面,ZigBee支持可靠性很高的网状网的路由,因此能够布置范围很广的网络,并支持多播和广播特性,可以给丰富的应用带来有力的支持。

学习方法

ZigBee做为一种我的网络的短程无线通讯协议,已经日益为你们所熟知,它最大的特色就是低功耗、可组网,特别是带有路由的可组网功能,理论上可使ZigBee覆盖的通信面积无限扩展。相对蓝牙,红外的点对点通讯,和WLAN的星状通讯,ZigBee的协议就要复杂得多了。那么咱们到底是该选择ZigBee芯片去本身开发协议呢,仍是直接选择已经带有了ZigBee协议的模块直接应用呢?  
玩转芯片的代价:开发时间周期长;人力和技术储备雄厚。
市场上的ZigBee射频收发“芯片”实际上只是一个符合物理层标准的芯片,它只负责调制解调无线通信信号,因此必须结合单片机才能完成对数据的接收发送和协议的实现。而单芯片也只是把射频部分和单片机部分集成在了一块儿,不须要额外的一个单片机,它的好处是节约成本,简化设计电路,但这种单芯片也并无包含ZigBee协议在里面。
这两种状况都须要用户根据单片机的结构和寄存器的设置并参照物理层部分的IEEE802.15.4协议和网络层部分的ZigBee协议本身去开发全部的软件部分。这个工程量对于作实际应用的用户来说是很大的,开发周期以及测试周期都是很是之长的,更因为是无线通信产品,它的产品质量也不是很容易获得保障的。
即使许多ZigBee公司都提供自家芯片的ZigBee协议栈,但这只是提供一种协议的功能,而并不表明它具备真正的可应用性和可操做性,由于它并无提供一个对用户的数据接口的详细描述,用户怎么才能不顾及芯片内部的程序而很简单轻松的就把本身的数据经过芯片发送出去,甚至组成路由获取传送更远方产品的数据,这都不是只包括了ZigBee协议栈的芯片就能简单实现的,ZigBee协议栈只是说它有了协议的全部组成部分,而究竟怎么把每部分结合并有条不紊的运转起来,并怎么实现和用户本身数据的协议通信?一个只包含了ZigBee协议栈的芯片是不可能实现得了的。
直白点讲,这些须要用户根据完整的协议代码和本身上层的通信协议,再去一点一点每一个部分的去修改协议栈中的内容,才能完成简单的数据无线收发,而要完成一条路由,甚至整个网络的通讯,那调试测试的时间则会须要更长的。那么对于作实际应用的用户来说将会大大耽误开发周期,而且这种具备复杂协议的无线产品会具备更多的不定因素,更易受到外界环境条件的影响,在实际开发中遇到的问题将会五花八门,难于应付。
玩转模块的代价:省去ZigBee开发周期,能在推广项目上抢到先机。
ZigBee模块是已经包含了全部外围电路和完整协议栈的可以当即投入使用的产品,已经通过了厂家的优化设计,和老化测试,有必定的质量保证。优秀可靠的zigBee应用“模块”具备在硬件上设计紧凑,体积小,贴片式焊盘设计,能够内置Chip或外置SMA天线,通信距离从100米到1200米不等,还包含了ADC,DAC,比较器,多个IO,I2C等接口和用户的产品相对接。软件上包含了完整的ZigBee协议栈,并有本身的PC上的配置工具,采用串口和用户产品进行通信,并能够对模块进行发射功率,信道等网络拓扑参数的配置,使用起来简单快捷。
透传模块的好处在于用户不须要考虑模块中程序如何运行的,用户只须要将本身的数据经过串口发送到模块里,而后模块会自动把数据用无线发送出去,并按照预先配置好的网络结构,和网络中的目的地址节点进行收发通信了,接收模块会进行数据校验,如数据无误即经过串口送出。不过大多数用户应用Zigbee技术,都会有本身的数据处理方式,以至每一个节点设备都会拥有本身的CPU以便对数据进行处理,因此仍能够把模块当成一种已经集成射频、协议和程序的“芯片”。国内外各个ZigBee芯片厂商及模块厂商产品比对:
各厂商及芯片型号
Jennic
(JN5148)
TI (Chipcon)
(CC2530)
Freescal
(MC13192)
EMBER
(EM260)
ATMEL
(LINK-23X)
ATMEL
(Link-212)
工做频率(Hz)
2.4~2.485G
2.4~2.485G
2.4~2.485G
2.4~2.485G
2.4~2.485G
779~928M
可用频段数(个)
16
16
16
16
16
4
无线速率(Kbit/s)
250
250
250
250
250~2000
20~1000
发射功率(dBm)
+2.5
+4.5
+3.6
+3
+3
+10
接收灵敏度(dBm)
-97
-97
-92
-97
-101
-110
最大发射电流(mA)
15
35
35
37.5
21
30
最大接收电流(mA)
18
24
42
41.5
20
14
休眠电流(uA)
0.2
1
1
1
0.28
0.5
工做电压范围(V)
2.0~3.6
2.0~3.6
2.0~3.4
2.1~3.6
1.8~3.6
1.8~3.6
硬件自动CSMA-CA
硬件自动帧重发
硬件自动帧确认
硬件自动地址过渡
硬件FCS计算功能
硬件清除无线通道确认
硬件RSSI计算功能
硬件AES/DES
硬件开放度
不开放
部分开放
部分开放
部分开放
全开放
全开放
ZigBee厂家
DIGI
顺舟科技 厦门四信
得瑞紫蜂
上海数传
深圳鼎泰克
北京云天创
型号
XBee模块
SZ05
SZ06
F8913
ZF1022/3
DT8836AA
DRF1601
ATZGB-780F1
工做频率
(GHz)
2.4
2.4
2.4
2.4
2.4
2.4
2.4
779~936M
可用频段数(个)
16
16
16
16
16
16
16
4
无线速率
(Kbps)
250
250
250
250
250
1000
250
250
发射功率
(dBm)
0
25
25
25
22
不详
4
10
接收灵敏度(dBm)
-92
-108
-108
-110
-102
不详
-96
-110
发射电流
(mA)
45
<70
<70 40
<130
35
34
29
接收电流
(mA)
50
<55
<55 28
26
不详
25
19
休眠电流
(uA)
<10
5
5
<0.4
<1
5
不详
0.5
工做电压
(V)
2.8~3.4
5
5-24
2.0~3.6
1.8~3.6
1.8~3.6
5~12
1.8~3.6
工做温度
(℃)
-40~80
-40~85
-40~85
-45~80
-20~70
-40 ~80
-40~80
-40~80
无PA室内通讯距离
(m)
30
200
200
100
300
不详
100
100
无PA室外通讯距离
(m)
100
2K
2K
500
1.2K
100
400
700
(此对比表格都仅对于贴片式便于嵌入的模块并仅依据各厂商的产品手册提供的性能参数进行对比,可是如上海数传等厂商,本人在官网上并无法找到详细的产品手册,也有部分厂商是模棱两可的参数说明,如此表格有错误的地方,欢迎使用过的或者了解其模块的朋友能够对表格进行修改完善。)
国内作zigbee模块的厂商并很少,本人也只是挑选了部分我的熟知的厂商进行了一个小对比,部分厂商的产品本人也并未入手进行过测试,因此室内室外的通讯距离本人并非很清楚。有些厂商会加外部功放,有些并无加,以致于通讯距离上来讲都是不一样的,而且无线通讯产品特别是ZigBee,环境对其的通讯距离影响很大,各厂商的实测环境也各不相同(有些是置高,有些是功放较大),产品手册上的通讯距离最好只是做为一个衡量标准,仅供参考之用。
假如对这方面有兴趣的朋友,或者正想使用ZigBee进行现场应用的朋友,询问相关模块的时候最好将本身的需求进行一个较为清晰的定位,如距离、数据量、组网、应用场景等。由于Zigbee为近距离、低功耗、小数据量的技术,因此具体应用要求比较高,如在不考虑功耗的状况下,对于距离要求较高的应用,可使用号称点对点可以传10Km~20Km远的XBEE模块;如温湿度等数据采集,须要功耗较低,数据量不大,距离近的可使用一些公司的低功耗模块(距离远就牺牲了功耗),可使用顺舟科技等公司的模块。值得一提的是,因为ZigBee采用随机接入MAC层,且不支持时分复用的信道接入方式,部分ZigBee模块通常会对数据进行校验,返回ACK等操做(通常射频芯片等硬件层会自带,部分公司模块会在程序上也进行相应操做),网络节点数越多,整个网络全部节点采集的数据到服务器的时间就越长,所以不能很好的支持一些实时性要求较高的业务。

联盟

ZigBee联盟是一个高速成长的非盈利业界组织,成员包括国际著名半导体生产商、技术提供者、技术集成商以及最终使用者。联盟制定了基于IEEE802.15.4,具备高可靠、高性价比、低功耗的网络应用规格。
ZigBee联盟的主要目标是以经过加入无线网络功能,为消费者提供更富有弹性、更容易使用的电子产品。ZigBee技术能融入各种电子产品,应用范围横跨全球的民用、商用、公共事业以及工业等市场。使得联盟会员能够利用ZigBee这个标准化无线网络平台,设计出简单、可靠、便宜又节省电力的各类产品来。
ZigBee联盟所锁定的焦点为制定网络、安全和应用软件层;提供不一样产品的协调性及互通性测试规格;在世界各地推广ZigBee品牌并争取市场的关注;管理技术的发展。
ZigBee联盟对ZigBee标准的制定:IEEE802.15.4的物理层、MAC层及数据链路层,标准已在2003年5月发布。ZigBee网络层、加密层及应用描述层的制定也取得了较大的进展。V1.0版本已经发布。其余应用领域及其相关的设备描述也会陆续发布。因为ZigBee不只只是802.15.4的代名词,并且IEEE仅处理低级MAC层和物理层协议,所以ZigBee联盟对其网络层协议和API进行了标准化。彻底协议用于一次可直接链接到一个设备的基本节点的4K字节或者做为Hub或路由器的协调器的32K字节。每一个协调器可链接多达255个节点,而几个协调器则可造成一个网络,对路由传输的数目则没有限制。ZigBee联盟还开发了安全层,以保证这种便携设备不会意外泄漏其标识,并且这种利用网络的远距离传输不会被其它节点得到。 [1]

应用及前景

随着国内经济的高速发展,城市的规模在不断扩大,尤为是各类交通工具的增加更迅速,从而使城市交通需求与供给的矛盾日益突出,而单靠扩大道路交通基础设施来缓解矛盾的作法已难觉得继。在这种状况下,智能公交系统(AdvancedPublicTransportationSystems,APTS)也就应运而生,而且成为国内研究的热点。在智能公交系统所涉及的各类技术中,无线通讯技术尤其引人注目。而ZigBee做为一种新兴的短距离、低速率的无线通讯技术,更是获得了愈来愈普遍的关注和应用。市场上也出现了大量与ZigBee相关的各类产品,根据中国物联网校企联盟的统计分析代表:zigbee虽然广受推崇,可是在数据中,推出zigbee相关产品的中小型企业在2012年的发展并不可观。
  其中,比较有竞争力的ZigBee解决方案主要有下面几种:
(1)Freescale:MC1319X平台;
(2)Chipcon:SoC解决方案CC2530;
(3)Ember:EM250ZigBee系统晶片及EM260网络处理器;
(4)Jennic的JN5121芯片;
通过市场调研,发现Freescale的MC1319X平台功耗低、价格低廉、硬件集成度高,方便二次开发,射频通讯系统的稳定性高。因此,在本文的设计中选用了MaxStream公司与ZigBee兼容的以FreescaleMC1319x芯片组为核心的XBeeProRF模块。下面主要介绍XbeePro的特性、接口应用、操做模式以及在智能公交无线网络中的应用。
1XBeePro模块的特性与接口
XBee模块的基本性能参数以下:
(1)发送功率:100mW;
(2)接收灵敏度:-92dBm;
(3)室内传输距离为100m,室外传输距离为1500m;
(4)RF数据传输速率为250kbps;
3XBeePro模块在智能公交系统中的应用
在站牌处一般会有多辆公交车同时到达,一个站牌对应多辆公交车,适合使用星状网布线网络。但为了保证网络的可靠性,当公交车站牌外的通道阻塞时,能够经过其它公交车路由节点转发到站牌,本设计采用网状(Mesh)网模型。可将分布在公交线路上的电子站牌配置为协调器,而将到达的公交车配置为路由器。
当站牌上ZigBee网络协调器选择一个信道和PANID并启动时,便创建了一个ZigBee我的局网(PAN)。一旦协调器已启动PAN,即可容许路由器和终端设备结点加入PAN。路由器加入PAN时,将收到一个16位的网络地址,而且可以发送和接收来自PAN内其余设备的数据。PAN协调器的网络地址老是0。因为站牌上ZigBee模块的网络物理地址是惟一的,能够经过物理地址向站牌发送信息。
(5)在3.3V电源下,发送电流为215mA,接收电流为55mA:
(6)在网络性能方面,具备DSS(直接序列扩频)功能,能够组成对等网、点对点及点对多点网络,具备12个软件可选的直接序列信道,每一个信道有65000个可用网络地址。
XBeePro模块体积小,功耗低,接口简单,容易使用,很是适用于低数据速率的短距离通讯应用,尤为是无线传感网络的设计应用。XBeePro模块还提供有免费X-CTU测试软件以便可以轻松测试和配置网络。该模块还能够经过下载该公司最新的固件(Firmware),使用户在使用原有硬件模块的基础上,得到最新的功能,从而为设计提供了极大的灵活性。
2XBeePro模块的操做模式
XBeePro有空模式、接收模式、发送模式、睡眠模式和命令模式等5种操做模式,如图3所示。每一种操做模式都有透明方式和应用程序接口(API)方式两种操做方式。当工做在透明方式时,模块可起到替代串口线的做用,并以字节为单位来处理各类信息;当工做在API方式下,全部进出模块的数据均被包含在定义模块的操做和事件的帧结构中 [8]

应用实例

zigbee模块:
ZigBee模块是一种物联网无线数据终端,利用ZigBee网络为用户提供无线数据传输功能。
该产品采用高性能的工业级ZigBee方案,提供SMT与DIP接口,可直接链接TTL接口设备,实现数据透明传输功能;低功耗设计,最低功耗小于1mA;提供6路I/O,可实现数字量输入输出、脉冲输出;其中有3路I/O还可实现模拟量采集、脉冲计数等功能。
该产品已普遍应用于物联网产业链中的M2M行业,如智能电网、智能交通、智能家居、金融、移动POS终端、供应链自动化、工业自动化、智能建筑、消防、公共安全、环境保护、气象、数字化医疗、遥感勘测、农业、林业、水务、煤矿、石化等领域。
工业级应用设计
1.采用高性能工业级ZigBee芯片
2.低功耗设计,支持多级休眠和唤醒模式,最大限度下降功耗
3.电源输入(DC 2.0~3.6V)
稳定可靠
1.WDT看门狗设计,保证系统稳定
2.提供TTL串行接口,SPI接口。
3.天线接口防雷保护(可选)
标准易用
1.采用2.0的SMA与DIP接口,特别适合于不一样用户的应用需求。
2.提供TTL接口可直接连相同电压的TTL串口设备
3.智能型数据模块,上电便可进入数据传输状态
4.使用方便,灵活,多种工做模式选择
5.方便的系统配置和维护接口
6.支持串口软件升级和远程维护
功能强大
1.支持ZigBee无线短距离数据传输功能
2.具有中继路由和终端设备功能
3.支持点对点、点对多点、对等和Mesh网络
4.网络容量大:65000个节点
5.节点类型灵活:中心节点、路由节点、终端节点可任意设置;
6.发送模式灵活:广播发送或目标地址发送模式可选
7.通讯距离大
8.提供6路I/O,可实现6路数字量输入输出;兼容6路脉冲输出、3路模拟量输入、3路脉冲计数功能
ZigBee读写设备:
ZigBee读写器是短距离、多点、多跳无线通信产品,可以简单、快速的为串口终端设备增长无线通信的能力。产品有效识别距离可达1500m,最高识别速度可达200千米/小时,同时识别200 张标签。性能稳定、工做可靠,信号传输能力强,使用寿命长等优点。该设备已普遍应用于门禁、考勤、会议签到、及高速公路、油站、停车场、公交等收费系统等各类领域。该产品的主要功能优点是防水、防雷、防冲击,知足工业环境要求。
产品性能
工做频率:2.4GHz―2.5GHz ISM 微波段
识别距离:有效识别距离可达1500m
识别速度:最高识别速度可达200千米/小时
识别能力:同时识别200 张标签
识别方式:全方向识别、定向识别
环境温度:在-40℃-85℃
使用寿命:30年
抗干扰性:使用频道隔离技术,多个设备互不干扰
安全性能:防水、防雷、防冲击,知足工业环境要求
通讯接口:RS232/RS485/RJ45
电 源:9V/12V-3A DC电源
天线极化:垂直
数据速率:最高10M bit/s
外形尺寸:15.5cm*14cm*5.5cm
产品重量:1kg
外壳材料:金属材质
产品颜色:银灰色
安装方式:螺丝安装或者侧挂

应用前景

ZigBee并非用来与蓝牙或者其余已经存在的标准竞争,它的目标定位于现存的系统还不能知足其需求的特定的市场,它有着广阔的应用前景。ZigBee联盟预言在将来的四到五年,每一个家庭将拥有50 个ZigBee器件,最后将达到每一个家庭150个。据估计,到2007 年(?),ZigBee市场价值将达到数亿美圆。其应用领域主要包括:
◆家庭和楼宇网络:空调系统的温度控制、照明的自动控制、窗帘的自动控制、煤气计量控制、家用电器的远程控制等
◆工业控制:各类监控器、传感器的自动化控制
◆商业:智慧型标签等
◆公共场所:烟雾探测器等
◆农业控制:收集各类土壤信息和睦候信息
◆医疗:老人与行动不便者的紧急呼叫器和医疗传感器等。

转载于:https://www.cnblogs.com/noble/p/4144204.htmlhtml