标签芯片 | 读写器 | 天线 | 中间件 | 智能卡 | 生物识别 | 条码 | 制造设备 | 物流 | 零售 | 防伪 | 交通 | 停车 | 资产管理 | 动物 | 身份识别 | 军事 | 航空 | 门禁 | 一卡通
供求商机 资讯中心 产品中心 企业资料 人才招聘
 
 首页 >> 技术中心>> 正文
基于ZigBee的无线传感器网络
来源:RFID射频快报   2008-7-17 9:10:13
关键词: ZigBee  IEEE802.15.4  无线传感器网络  网状网络  


提要本文首先讨论了ZigBee和IEEE802.15.4标准,然后介绍了ZigBee技术在国外的发展情况,最后,从软硬件,协议栈等方面详细介绍了作者搭建的无线传感器网络。

近年来,随着电子技术和网络技术的飞速发展,无线网络始终是一个热门的话题。在智能家庭和工业控制领域,人们迫切希望能够产生出一个无线,短距离,低速,低功耗的网络。为了实现这个目标,国内外的有关研究机构、生产厂商进行了不懈的努力,ZigBee网络层标准和IEEE802.15.4数据链路层标准应运而生。本文的目的就是采用ZigBee技术,构建无线传感器网络。在讨论无线传感器网络之前,有必要首先讨论一下ZigBee和IEEE802.15.4标准。

ZigBee是ZigBee联盟的产物,这个由国际上100多家知名软硬件公司组成的联盟致力于制定一个短距离,低速率,低功耗的无线网络标准,其主要目标市场为楼宇自动化,工业传感器和家庭自动化领域。ZigBee标准于2004年12月获得联盟表决通过。

ZigBee网络由三种节点所组成:协调器,路由器和末端设备。协调器是网络的中心节点,负责网络的组织和维护。路由器负责网络内信息桢的路由,而末端设备则是实现具体功能的单元。根据功能来划分,又分为全功能设备(FFD)和简化功能设备(RFD)。协调器和路由器必须为FFD,而末端设备可以是FFD,或者是RFD。

ZigBee网络有三种拓扑形式,分别为:星型网(star),树型网(cluster tree)和网状网(mesh)。星型网和树型网比较简单,这里,只介绍作者采用的网状网。见图1所示。       

使用网状网络的优势在于通讯的可靠性大为增加,因为两个节点之间可以存在多条通讯链路,并且这些链路是动态建立并维护的,通讯不会由于某些中间节点的失效而中断。另外,在使用多跳技术的网状网络中,各节点的通讯功耗可以大大降低,因为通讯距离和通讯功率的平方成正比,这无疑对强调省电的传感器网络极具吸引力。网状网络的缺点在于协议栈复杂,占用MCU资源较多,不易维护。但就目前的软硬件技术水平,这不是一个障碍。

图1:网状网络拓扑结构

ZigBee的物理层和链路层由IEEE所规范,工作在三个频段上:2.4G,868M,915M。通讯速率20kbps~250kbps,在2.4G频段上采用直接序列扩频技术(DSSS),有16个信道可供选择,其它采用BPSK,具有良好的抗干扰性。发射器的最大发射功率为0dbm,接收器的灵敏度在-90dbm以上。空旷地的通讯距离在100米以上。

ZigBee协议栈的组成如图2所示。其中物理层和链路层由IEEE802.15.4规范,网络层,安全层和应用层由ZigBee规范。

            图2:ZigBee协议栈

由于ZigBee规范于2004年底才获得联盟表决通过。2005年6月才向业界公开,所以国外的研究工作正处于起步阶段。在硬件收发器方面,Chipcon的CC2420和Freescale的MC13192的功能最完善,在软件协议栈方面,Figure 8 Wireless,Intergration,Ember,Microchip公司的产品相对稳定,在产品方面,据ZigBee联盟表示,2005年已经有数百种产品付运。另外一些公司致力于ZIGBEE模块的研发,以便使用户在最短的时间内将他们原来的产品提升到ZigBee平台上来。由此看来,国内外基本上处于同一起跑线上,国内企业如果选择正确的技术路线,结合国内的具体情况,在这一新兴领域还是大有机会的。

下面,介绍一下作者基于ZigBee构建的无线传感器网络。搭建这个网络的初衷主要是评估ZigBee网络标准,协议栈稳定性以及通讯性能。进一步的,基于这个平台,可以进行自有协议栈的研发,可以进行相关应用的实现与测试,也可以进行成本分析,为进一步的产品化,商业化打下基础。

(1)      网络结构

               图3:无线传感器网络结构

如图3所示,这是一个典型的网状网络,一个协调器和两个路由器组成了网络的核心节点,由主电源供电,核心节点之间,在无线信号可及的范围内,可以实现动态路由。5个末端设备,分别挂接在3个核心节点之上,由电池供电。

(2)网络建立

ZigBee网络的建立是有序的。每个节点都有唯一的MAC地址,这是通过预编程设定的。首先启动协调器,它将搜索一个空的信道,选定一个PANID,将自身的网络地址设为0。然后启动路由器,它将选择协调器作为父节点加入网络,并得到一个网络地址。最后启动末端设备,它将选择信号最强的协调器或路由器作为父节点加入网络,并得到一个网络地址。而ZigBee有一套地址分配机制保证地址不会重复。

网络一旦建立,拓扑关系和网络地址就会保存在各自节点的FLASH中。

网络建立后,各节点就可以通过各自的网络地址进行通讯了。

 

(3)路由技术

路由技术可以说是ZigBee网状网络的精华和关键所在。它成功结合了AODV(Ad-hoc On demand Distance Vector)协议,Freeescale的树状路由协议和Ember的GRAd协议,实现了路由发现,路由决策和动态维护。

 

(4)数据传输

ZigBee支持单播和广播,具有KVP和MSG两种信息桢类型,前者适合固定格式的数据传输,而后者可以适应更灵活的数据结构。

在我们的实验网络中,每个节点上都具备温度,湿度,电池电压测量电路。通过ZigBee的网状网络技术,可以实现任意节点间的双向通讯。路由器和末端设备通过动态路由,将测量值送到中心节点(协调器),中心节点再通过RS232,将数据发到PC机进行显示。末端设备运行在省电模式下,定时唤醒进行数据的收发工作,其余时间则为休眠,这样做可以大大降低功耗,使电池供电成为可能。而数据的暂存是由其父节点完成的。

 

(5)节点硬件结构

采用Microchip公司生产的PIC18LF4620作为MCU,片上资源丰富,具有64K FLASH ROM,4K RAM,1K EEPROM,SPI接口,10位AD转换器。温度测量部分使用Microchip公司生产的TC77半导体测温芯片,精度可以达到1度。湿度测量部分使用Honeywell公司生产的HIH3610电容式测湿模块,精度可以达到5%。电池电压的测量直接使用MCU的片内AD。数据显示方面使用Truly公司生产的128*64点阵液晶模块。射频收发器部分采用Microchip公司提供的模块,其核心是一颗Chipcon公司生产的CC2420。

 

(6)协议栈

 ZigBee协议栈的开发非常复杂且耗时巨大,为了在有限时间内实现目标,我们选择了Microchip公司提供的免费协议栈,其源代码是由ANSI C编写的,并且完全开放。在此基础上,我们加入了针对传感器网络的应用层。需要指出的是,由于ZigBee技术尚未成熟,所以各公司提供的协议栈不免带有一定的局限性和不少的BUG。如Microchip当前版本的协议栈就不支持加密,这可以通过后续升级来完善。而BUG的测试和修改则需要开发者自行完成了。

(7)测试结果

在办公楼宇和普通家居的环境下,我们对这个实验网络进行了全面的测试,包括信号强度,通讯速率,误码率,通讯距离,穿障能力等,测试结果另人满意。在大家关心的穿障能力方面,信号穿越水泥障碍物的损失大约在20db左右。在普通家庭条件下,室内的通讯距离大约在30米左右,可以穿越两道水泥墙。对于家庭内的信号死区,可以通过添加路由器来解决。

另外,在办公楼宇内,同时存在有802.11无线局域网,工作频率同为2.4G,在长时间的测试中未见明显的干扰和信息阻塞现象,说明ZigBee网络的共容性较强。

对于协议栈的测试也收到较好的效果,测试中未发现死机,脱网等情况,软件运行非常稳定。

结论:

由于事先阅读了包括标准在内的大量文献资料,并精心选择了技术路线,这个测试网络的搭建是非常顺利和成功的。作者相信:一个网络的标准化程度,是它能够生存、能否被广泛采用的非常关键的一点。谁看出了ZigBee的前景,进而为它的成熟、推广进行了艰苦的工作,谁就将随着ZigBee网络的普及而获得丰厚的利润。

参考资料:

[1] 宋广军,张敬,王睿  基于Web的温湿度远程监控系统。微计算机信息,2004年第1期第29页。  

[2] IEEE standards association,IEEE802.15.4-2003,

http://standards.ieee.org/getieee802/802.15.html

[3] ZigBee overview, The ZigBee Alliance, www.zigbee.org

[4] “Implementing ZigBee Wireless networking” by Tim Cutler

[5] “Zeroing in on ZigBee” by Peter Cross

[6] AN965 “Microchip Stack for the ZigBee protocol”, www.microchip.com

作者:微计算机信息 夏益民,梅顺良,江亿


      
推荐 】【 打印 】【 发表评论 】【 加入收藏

 相关文章
· 基于Zigbee技术的无线传感器网络协议的设计
· 利用无线SoC芯片实现微功耗Wi-Fi传感器网络
· 基于射频芯片CC2430的ZigBee无线传感器网络
· 无线传感器网络低占空比MAC协议研究
· 基于CC2510的无线传感器网络节点设计
· 基于ZigBee的无线传感器网络
· 基于TinyOS的无线传感器网络平台的实现
· 基于ZigBee的无线串口集线器的研究与设计
· 基于无线传感器网络的煤矿报警系统节点的设
· 基于ARM9的嵌入式Zigbee网关设计与实现
 最新供求
·求枪支离位报警项目合作
·求购类似马来西亚身份证卡
·求购远距离读写器(固定与手持两种)及配套标
·求医院用13.56特殊标签和读写器
·求车辆管理系统方案和报价
·buy 2.5 Million RFID Tag for library use
·大量采购2.45G有源电子标签和读写器
·求购915MHz电子标签(量大)
·求购PA薄膜
·井下人员定位招标
 相关关键词搜索
·资讯中心ZigBee  IEEE802.15.4  无线传感器网络  网状网络  
·技术中心ZigBee  IEEE802.15.4  无线传感器网络  网状网络  
 
 
 
业界资讯 纵深报道 技术学院
国际资讯 | 国内资讯 | 国内企业 | 国外企业 | Global News
  重点专题
· 自动识别协会射频工作组 · RFID圈内企业动态
· RFID行业高层访谈 · 智能卡与一卡通
· RFID与食品安全 · Scan China展会专题
· 远望谷IPO之路 · RFID与医疗卫生
· NFC手机与支付 · RFID联盟产业园建设介绍
· RFID与智能交通 · 各国RFID频段标准与政策
· 出租车停运以及解决办法 · 863计划RFID专项
  相关产品

Alien-9900读写器
高频电子标签
SD RFID 读写卡
门禁考勤一体机
红光条码扫描枪
nRF9e5无线模块
FN HFM0218读写器
篮牙无线扫描笔
CC2500无线模块
  推荐文章
· 1GHz以下全球免许可频段短距离无线系统的设
· 德国租赁公司使用RFID技术管理物品
· 美包伯·琼斯大学使用RFID系统加强校园安全
· 美国社区居民利用RFID技术回收垃圾
· 美国港口运用RFID技术减少空气污染
· 拉美零售巨头使用RFID改善服装库存管理
· 沙特珠宝商利用RFID改善库存管理
· 基于RFID技术的运输车辆及汽车衡称重防作弊
· 加拿大宠物用品公司采用RFID系统快速满足沃
· 美诊所采用无源RFID系统减少标本瓶贴标错误
  相关案例和方案
· zigbee在仓库、仓储、物流智能定位信息系统中
· Zigbee与RFID在物流管理系统的应用
· 美W.Va.应用RFID系统追踪矿工防范突发伤亡
· RFID ZigBee助美圣鲁克医院提高医疗服
  相关资讯文章
· RFID与UWB融合全面推进FMC家庭网络
· 赫立讯ZigBee技术亮相IAC
· TI布阵ZigBee,提供三种解决方案
· TI推出CC2480首款Z-Accel系列2.4GHz ZigBee
· ZigBeef新款远距离牲畜识别系统
· 城优发布802.15.4/ZigBee开发套件VersaKit
快 报 论 坛
· 监狱管理腕带电子标签
· 煤矿井下人员定位电子标签
· RFID在防伪领域的应用
· RFID基本工作原理
· 教你让一台电脑只能上允许的QQ
· 干燥冬季,如何消除静电?
快 报 问 吧
· 是否可以通过中继的方式,提高识别距离
· 标签读取的时候能读远读不了近?
· 请教门禁卡有哪几部分组成?
· private string RFID_CM的意思是什么?
· 解析服务、目录服务及信息发布技术研究
· 资产管理一般用什么频率的?
快 报 博 客
· 手掌静脉--告诉你到底是谁?
· 看了一遍我哭了,希望珍惜眼前人。。!!!!!(结
· 如何把条码引入固定资产管理系统?
· 如何利用条码来防伪防窜货管理系统?
· 喷码机(旗舰型)
· 基于RFID技术的服装管理系统

关于我们 | 广告服务 | 帮助中心 | 联系我们 | 友情链接 | 版权申明
客服电话:0531-82679069   编辑部电话:0531-82679328   节假日电话:0531-89180705   客服QQ:651127860 QQ群:41109672  47658979  MSN:RFIDinfo@126.com
版权所有©2003-2008  RFID射频快报 鲁ICP备05021498号 增值电信业务经营许可证鲁B2-20050166号