基于ZigBee技术的无线传感器网络构建与应用

发布者:CelestialSoul最新更新时间:2012-04-20 来源: 电子工程师 关键字:ZigBee技术  无线传感器  网络构建 手机看文章 扫描二维码
随时随地手机看文章

    引言

    无线网络的市场发展在逻辑上可分为而向语音的市场和面向数据的市场两类。在许多以数据传输为主的无线网络中,小型、低成本、低复杂度的无线网络的应用场合十分广泛。ZigBee是其中一种具有代表性的短距离无线通信技术,其网络标准由IEEE802.15.4规定。ZigBee协议比蓝牙、高速率PAN(个人局域网)或者IEEE802.11x无线局域网更加简单实用。

    1 IEEE802.15.4标准和ZigBee技术

    IEEE的无线PAN工作组制定的IEEE802.15.4技术标准是ZigBee技术的基础,目的是为低能耗的简单设备提供有效覆盖范围在10m左右的低速连接。

    1.1IEEE802.15.4协议架构及其技术特点

    IEEE802.15.4满足ISO(国际标准化组织)OSI(开放系统互连)参考模式。它定义了单一的MAC(媒体访问控制)层和多样的物理层,如图1所示。

    IEEE802.15.4的MAC层能支持多种LLC标准,通过SSCS(业务相关的会聚子层)协议承载IEEE802.2类型1的LLC标准,同时允许其他LLC标准直接使用IEEE802.15.4的MAC层服务。

    IEEE802.15.4定义了2.4GHz物理层和868/915MHz物理层2个标准,它们都基于DSSS(直接序列扩频),使用相同的物理层数据包格式,区别在于工作频率、调制技术、扩频码片长度和传输速率。915/868 MHz频段是基于差分编码的BPSK(二进制相移键控),2.4 GHz频段采用十六进制正交调制。2.4 CHz频段共有16个不同的信道为全球统一的无需申请的ISM(工业、科学、医疗)频段,采用高阶调制技术能提供250 kbit/s的传输速率,有助于获得更高的吞吐量、更小的通信时延和更短的工作周期,从而更省电。868 MHz是欧洲的ISM频段,只有1个信道,915 MHz是美国的ISM频段,有10个信道,引入这2个频段避免了2.4 GHz附近各种无线通信设备的相互干扰。868 MHz传输速率为20 kbit/s,916 MHz传输速率为40 kbit/s。这2个频段上无线信号传播损耗较小,因此可降低对接收机灵敏度的要求,获得较远的有效通信距离,从而可以用较少的设备覆盖给定的区域。

    1.2ZigBee技术

    ZigBee技术是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,主要适合于自动控制和远程控制领域,可以嵌入各种设备中,同时支持地理定位功能。相对于现有的各种无线通信技术,ZigBee技术将是最低功耗和成本的技术。

    ZigBee协议套件由高层应用规范、应用会聚层、网络层、数据链路层和物理层组成,如图2所示。

    a)物理层:遵循IEEE802.15.4协议,是协议的最底层,承担着与外界直接作用的任务,控制RF收发器工作,采用扩频通信,信号传输距离为室内50m,室外150 m。

    b)MAC层:遵循IEEE802.15.4协议,负责设备间无线数据链路的建立、维护和结束,确认模式的数据传送和接收,可选时隙,实现低延迟传输,支持各种网络拓扑结构,网络中每个设备为16位地址寻址。

    c)网络层:建立新的网络,处理节点的进入和离开网络,根据网络类型设置节点的协议堆栈,使网络协调器对节点分配地址,保证节点之间的同步,提供网络的路由,保证数据的完整性,使用可选的AES-128对通信加密。[page]

    d)应用层:应用支持层维持器件的功能属性,发现该器件工作空间中其他器件的工作,根据服务和需求使多个器件之间进行通信,根据具体应用由用户开发。

    2 ZigBee的网络结构

    Zigbee支持星形网、对等网和混合网3种网络拓扑结构。图3是混合型ZigBee组网。每种网络都有各自的优点。星形网以一个功能强大的主器件作为网络的中心,负责协调全网的工作,其他的主器件或从器件分布在其覆盖范围内。这种网络的控制和同步都比较简单,适用于设备数量比较少的场合。对等网又分为点对点和簇树形2种,是由主器件连接而成的。这种网络能提供更高的可靠性。星形网和对等网相结合形成了混合网,各子网内部以星形连接,主器件又以对等方式相连。这种网络适用于对网络要求最复杂的情况。一般在现实的应用环境中,混合型具有更大的实用性。

    在无线传感器网中的节点是由软件层和硬件层共同配合来实现功能的。在应用ZigBee芯片建立无线传感器网时,ZigBee芯片硬件内置物理层和MAC层的一部分功能,其他高层由外而的MPU解决,通过对MPU的写入,来实现ZigBee的高层协议。图4为节点内部结构图。

    节点应用部分装置根据监控的不同位置(比如温度、声音、振动、压力、运动或泻染物)起不同的作用。通常这些装置很小、很便宜,可以大量制造和部署,因此它们的资源(能源、存储、计算速度和带宽)严重受限。每个节点都具备一个无线电收发器、一个很小的微控制器和一个能源(通常为电池)。这些装置互相帮助,将数据传输到一台监控计算机。

    由于大部分的节点只需要有数据传输的功能,不需要有控制能力,ZigBee技术将节点从器件上分为3类(见图3):

    a)RFD(简化功能器件)。RFD内存小,功耗低,在网络中作为源节点,只发送与接收信号,并不起转发器/路由器的作用。

    b)FFD(全功能器件)。在网络中,FFD是具有转发与路由能力的节点,拥有足够的存储空间来存放路由信息,并且处理控制能力也相应得增强。

    c)网络主机或网关。ZigBee还支持第3种节点,即网络主机或网关节点,起到与外部系统接口或协调与其他网络的路由作用。FFD有时起网关的作用。

    一个网络只需要一个网络协调者,其他终端设备可以是RFD,也可以是FFD。RFD的价格要比FFD便宜得多,其占用系统资源仅约为4kB,因此网络的整体成本比较低。

    通常,底层FFD和RFD将由MCU(微控制器)控制,该MCU通过队列QSPI(串行外设接口)与ZigBee收发器相连。MCU的选择取决于该设备是否作为一个其下仍辖有ZigBee网络层的FFD。基础的RFD通常由一个8位MCU控制,但对FFD来说,根据其复杂程度及所连接的网络,其控制单元可以是8位、16位或低端的32位MCU。

    PAN协调器负责协调整个网络以及与中央控制点的通信,所以它是构建一个ZigBee网络的关键所在。对PAN协调器的关键要求包括:

    a)在更大更复杂的系统(如一个制造场所),其中央控制点很可能超出ZigBee网络的覆盖范围,甚至可能被安放在另一幢建筑中。所以,PAN协调器可能需通过有线连接与中央控制点进行通信。因为以太网在工业市场的应用越来越普及,所以在大多数场合,以太网是最可能的选择。系统中以太网的应用为网络设计带来两个潜在影响:一是要考虑处理以太网接口所需的处理器带宽;二是为驱动以太网接口,网络将需要相应的底层驱动程序和协议栈,这就增加了系统内PAN控制器对程序存储器的需求。

    b)驱动整个PAN网络的通信。因为一个大的PAN网络将使通信量增加,所以PAN协调器需要更高的带宽。

[page]

    c)标记整个ZigBeePAN。PAN协调器必须存储整个网络的“地图”,并识别网络内哪些节点是FFD或RFD以及各部分的功能。对复杂的大型工业系统来说,为存储这样一张图将需要更多的存储器。

    d)具备与网络中的新节点建立动态链接的能力。在大型系统的使用周期中,系统可能需要添加新节点。PAN协调器必须能容易地与这些新节点建立连接,无论它们在网络中的任何一点,也无论它们是FFD还是RFD。此外,PAN协调器要能确定这些新节点在网络中的职责。为使PAN协调器有效地履行这种任务,它需要更大的小地程序存储器,因而也必须具备访问这些存储器的能力。

    一个基于ZigBee的WPAN(无线个域网)能支持高达254个节点,外加一个全功能器件,即可实现双向通信完全协议用于一次可直接连接到一个设备的基本节点的4kB或者作为Hub或路由器的协调器的32kB。每个协调器可连接多达255个节点,而几个协调器则可形成一个网络,对路由传输的数目则没有限制。

    3 基于ZigSee芯片构建无线传感器网

    基于ZigBee芯片构建的无线传感器网是由一组ZigBee节点以AdHoc方式构成的无线网络,其目的是协作地感知、采集和处理网络覆盖的地理区域中感知对象的信息,并发布给观察者传感器、感知对象和观察者,它们是传感器网络的3个基本要素;传感器与观察者之间的通信方式是无线,用于存传感器与观察者之间建立通信路径;协作地感知、采集、处理、发布感知信息是传感器网络的基本功能。一组功能有限的传感器协作地完成大的感知任务是传感器网络的重要特点,传感器网络中的部分或全部节点可以移动,传感器网络的拓扑结构也会随着节点的移动而不断地动态变化。节点问以AdHoc方式进行通信。每个节点都可以充当路由器的角色,并且每个节点都具备动态搜索、定位和恢复连接的能力。

    基于ZigBee芯片构建的无线传感器网可以利用GSM(全球移动通信系统)网络、CDMA(码分多址)网络、以太网等来实现数据的传输与控制(见图5),网络可以采用星形或者混合型拓扑和需求时唤醒ZigBee模块的通信方式,有效降低每个ZigBee传感器节点的功耗,减少传感器节点向汇节点上报数据时相互碰撞的概率。

    中央控制中心通过网络与多个汇节点连接,汇节点和传感器节点之间通过ZigBee技术实现无线的信息交换,带有射频收发器的无线传感器节点负责对数据的感知和处理并传送给汇节点;控制中心通过网络获取采集到的相关信息,实现对现场的有效控制和管理。分布在传感器网络中的汇节点主要用于接收传感器节点的数据上报,并将其进行融合处理,传给无线通信数据传输模块,通过网络传递给中央信息控制中心。ZigBee模块与MCU之间的连接是通过异步串行口实现的,它们之间的通信速度为38.4kB/s,MCU控制通信模块完成汇节点和中央控制中心的通信,由于传感器网络中分布着多个汇节点,因此16位MCU要利用软件中断实现对不同ID汇节点上传数据轮询扫描,使汇节点的数据可以有序、完整地通过MCU处理后传出。汇节点在此传感器网络中充当的是传感器节点和网络之间的网关。

    近来旭昂成功开发出一种ZigBee转以太网模块,这种模块主要是利用ZigBee无线传感器网络采集来的信息通过TCP/IP协议上传到互联网上,无论你身处世界的那个角落,都可以通过ZigBee转以太网模块实时进行远程监控。也可以通过GSM网络,采用Sie-mens公司TC35模块作为数据传输终端,可以快速、可靠地实现传感器网络中数据的传输。利用MSP430MCU控制TC35模块完成汇节点和中央控制中心的通信。

    4 结束语

    无线传感器网络与ZigBee技术的结合有着广泛的应用前景。本文主要探讨了基于ZigBee技术的无线传感器网络构建与应用。根据ZigBee协议提出Zig-Bee无线传感器网络节点结构,探讨经由GSM网络、CDMA网络或者以太网在更大的范围内通过ZigBee无线传感器网络达到对信息的控制和采集。这种方式在现实中具有很强的应用性。在不远的将来,将有越来越多的内置式ZigBee功能的设备投入应用,并将极大地改善我们的生活方式和体验。

关键字:ZigBee技术  无线传感器  网络构建 引用地址:基于ZigBee技术的无线传感器网络构建与应用

上一篇:基于MSP430的智能仪表与组态王的通讯设计
下一篇:MSP430和nRF905的无线数传系统设计

推荐阅读最新更新时间:2024-03-16 12:58

一种快速可靠的无线传感器网络路由
引言 无线传感器网络(wirelesssensornetworks,简称WSNs)是当前在国际上备受关注的涉及多学科高度交叉的热点研究领域。它综合了传感器技术、嵌入式计算技术、现代网络及无线通信技术等,能够通过各类集成化的微型传感器协同工作,完成指定的任务,并进行自组织无线通信网络以多跳中继方式将所感知信息传送到用户终端。 WSNs一般运行在人们无法接近的恶劣甚至危险的远程环境中,并且传感器节点通常携带不能补充的有限能量。低能耗、低延迟、自动修复路径成了WSNs最根本的要求。目前所存在的WSNs路由协议大都不能同时满足这样的条件,或者需要依靠特殊硬件才能实现这些功能,本文提出了一种快速可靠的低能耗路由(afas
[单片机]
微功耗WiFi无线传感器网络设计与实现(一)
一、WiFi 无线传感器传感器网络广阔的应用前景   无线传感器网络由部署在检测区域内的大量、廉价、微型、节能传感器节点组成,通过无线通信方式自我形成网络系统,其主要目的是协同地感知、采集和处理网络覆盖区域中感知对象的信息,接收命令并与控制中心交换有关现实世界的信息。如果说互联网构成了逻辑上的信息世界,改变了人与人之间的沟通方式,那么,无线传感器网络就是将逻辑上的信息世界与客观上的物理世界融合在一起,改变人类与自然界的交互方式。   无线传感器网络被美国商业周刊列为21世纪最有影响的改变世界的十大技术之一,还被麻省理工学院(MIT)技术评论列为全球未来的三大高科技产业; 和目前国内已经比较普及的802.15.4标准和zigbe
[模拟电子]
微功耗WiFi<font color='red'>无线传感器</font><font color='red'>网络</font>设计与实现(一)
多总线控制的无线传感器网络
自20世纪90年代开始,无线传感器网络技术逐渐发展,从GSM到Bluetooth,从无线ATM到无线局域网,以不同的方式、不同的数据速率、在不同的距离上实现网络连接和信息的及时传递,摆脱了电线的束缚,从而能够在移动中自由地实现信息的交换。尽管如此,仍然要为工业现场安装传感器或开关的布信号线而困惑。在实际应用中依然存在着一些现有的网络技术无法或者不能很好的工作的场合,需要一种短距离、低数据传输速率、低成本、低功耗的无线网络技术。ZigBee技术这种以低成本、低功耗、低数据传输速率、低复杂度为显著优点的短距离无线通信协议,满足了小型、低成本的固定、便携或移动设备无线联网的要求。文章从系统各总线设计的角度开始了对基于ZigBee技术的无线
[嵌入式]
基于TinyOS的无线传感器网络构建
无线传感器网络是由大量低廉的微型传感器节点组成的无线网络,是目前国际上无线领域研究的热点之一,应用前景非常好;而TinyOS是美国的伯克利大学开发的,为嵌入式无线传感器网络而设计的源码开放的操作系统,它运行在每个网络节点上,是其他上层应用和协议运行的前提。本设计以nRF24E1无线通信模块为核心,基于无线传感器网络操作系统TinyOS,使用模块化设计思路,实现了一个无线传感器网络。 1 无线传感器网络设计 1.1 系统构成概述 无线传感器网络由三类节点构成:一般采集所需要的信息无线终端节点;收集一般节点中的数据并进行存储、处理、上传的无线路由器节点;无线服务节点实现无线路由器节点处理中心并充当网关与其他外部网络的连接。三
[应用]
可靠且安全的工业物联网无线传感器网络助力工业4.0发展
得益于互联网、云计算和数据分析等技术以及工业物联网(IIoT)基础设施的推出,第四次工业革命(或工业4.0)正在我们周围发生。以前的工业技术促成了工厂、发电厂、炼油厂、天然气管道、铁路运输和其他领域各种系统的监测和控制,但IIoT却有潜力通过采用工业无线传感器网络(WSN)来实现自动化的进一步发展。 将控制系统中的数据与IIoT节点所获取的数据进行相互补充,可以提供更全面的数据综合,能够使企业优化其整个价值链。例如,通过了解重要工厂设备的运行状况有助于预测问题可能发生的时间/地点,从而避免停机,每年可为公司节省大量资金。它还可以减少维护工作的频率,从而降低运营成本,尤其是对处于难以到达地方的设备。 On World预
[物联网]
可靠且安全的工业物联网<font color='red'>无线传感器</font><font color='red'>网络</font>助力工业4.0发展
基于Zigbee技术的传感与节点电源模块电路设计
  Zigbee技术作为无线传感器网络(WSN)的核心技术之一它具有如下特点:1) 设备能耗低,电池供电,适用于常规供电方式不可用的野外、田间。2) 通信可靠,网络自组织、自愈合,无需人工干预。各通信节点之间根据确定的路由规则自动找寻、加入网络。当节点脱离、故障、移动时,网络能够自我修复并形成新的拓补结构。3) 成本低廉,设备的复杂度低且网络容量大。Zigbee协议是免费的,TI等公司也已经推出了相关免费协议栈,且其工作在2.4Ghz全球免执照频段,这使其产品化成本极低。4)数据安全。Zigbee支持数据完整性和鉴权工程、AES-128加密算法。新版本的Zigbee Pro支持更高级的安全算法,并能根据应用场景不同灵活配置。   
[电源管理]
基于<font color='red'>Zigbee技术</font>的传感与节点电源模块电路设计
基于ATmega128L与CC2420的无线传感器网络节点的研究与实现
    无线传感器网络是新兴的研究领域,在军事、环境、健康、家庭、商业领域等许多方面有着巨大的潜在应用前景。无线传感器网络节点是组成网络的基本单元,无线传感器网络的迅速发展,给无线传感器网络节点的设计和管理提出了许多挑战。     无线传感器网络节点     无线传感器网络是集数据采集、处理及通信功能于一体的分布式自组织网络。无线传感器网络由在一定区域范围内的多个具有无线通信、传感、数据处理功能的网络节点组成。传感器节点负责采集、处理、压缩数据、中转其他节点的数据包并将数据包发送出去。在不同的应用中,传感器网络节点的结构不尽相同,一般由数据采集单元(传感器、A/D转换器)、数据处理和控制单元(微处理器、存储器)、无线通信单元(无
[单片机]
基于ATmega128L与CC2420的<font color='red'>无线传感器</font><font color='red'>网络</font>节点的研究与实现
一种基于能量和距离的无线传感器网络分簇路由协议
1 引言 无线传感器网络(Wireless Sensor Network,WSN)是由大量具有特定功能的传感器节点通过自组织的无线通信方式,相互传递信息,协同地完成特定功能的智能专用网络。它综合了传感器、嵌入式计算、通信、分布式信息处理、计算机技术、微电子制造技术,能实时监测、感知和采集所监控区域内的各种信息,并对收集到的信息进行处理后传送给终端用户,在军事、灾难现场、环境监测和医疗救护等领域有广阔的应用前景。传感器网络一般投放在条件恶劣的环境或者难以涉足的地域中,节点电池的更换或能量的补充几乎是不可能的,所以节能路由协议的设计,对无线传感器网络来说意义十分重大。目前,提出的WSN路由协议主要有平面路由协议和层次路由协议两类,其中
[工业控制]
一种基于能量和距离的<font color='red'>无线传感器</font><font color='red'>网络</font>分簇路由协议
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved