摘要:本文提出了利用GSM网络传输基于Zigbee无线传感器汇节点数据的完整无线传感器网络设计,网络采用星型拓扑和需求时唤醒Zigbee模块的通信方式,有效降低了每个Zigbee传感器节点的功耗,减少了传感器节点向汇节点上报数据时相互碰撞的概率,并利用GSM网络传输汇节点的数据,改变了传统无线传感器网络需要依托有线公共网络进行数据传输的限制,使网络具有非常显著的优点。
1. 引言
无线传感器网络(wireless sensor network) [1]是一个热点的研究领域,它在环境监测、军事、医疗健康、家庭智能监控和其他商业领域[2]有着广泛的应用前景。无线传感器网络具有传感器节点密度高,网络拓扑变化频繁,以及节点的功率、计算能力和数据存储能力有限等特点。
GSM(Globe System of Mobile)网络是覆盖范围广,性能较为完善的无线网络,GSM通信网本身具有较强的数据纠错能力[3],数据传输率较高可达9.6kbit/s能够保证数据传输的可靠性和实时性,本文提出的网络实现采用SIEMENS TC35模块作为GSM网数据传输终端。Zigbee技术是一个具有统一技术标准的短距离无线通信技术,其PHY层和MAC层协议为IEEE802.15.4协议标准[4]。Zigbee技术具有三个工作频段,本文提出的无线传感器网络工作在2.4GHz 全球通用的ISM(Industrial,Scientific and Medical)免付费频段上,划分为16个信道,在该频段上,数据传输速率为250kb/s。用Zigbee技术组成的无线传感器网络结构简单、体积小、成本低;采用GSM网络进行数据传输的TC35模块体积小、功耗低,适合作为无线传感器网络的数据节点,Zigbee技术、GSM网络数据传输与传感器技术相结合组成新兴的无线传感器网络,必将有广泛的应用前景。在本文第二节将详细介绍实现基于Zigbee的无线传感器设计,在第三节我们重点介绍用TC35模块实现的数据传输,其网络的性能和工程中需要注意的问题将利用第四节进行简单总结。
2.基于Zigbee无线传感器网络
到目前为止,Zigbee技术在国外已经在家庭网络、控制网络、手机移动终端等领域有了一定的应用,但是现有Zigbee技术构成的网络每个接入点所能接纳的传感器的节点数远远低于协议所标称的255个,为了达到传感器网络密集覆盖的目的,就必须进行复杂的组网,这不仅增加了网络的复杂性,还增加了网络整体的功耗,降低了传感器节点的寿命。本方案则基于每个传感器节点和汇节点之间通信量较小的特点,提出了一种基于需求时唤醒(Wake up On-demand )的星型网络拓扑模式,需求时唤醒的基本思想就是传感器节点在监测的环境发生变化时,传感器节点能自动醒来和汇节点进行通信并上报相关信息;否则工作于睡眠状态并采用低功率监测信道,以节约传感器节点功耗并拒绝接受非法的连接访问请求,大大降低了接入汇节点时消息碰撞的概率,极大地增加了传感器网络容量。
2.1 传感器网络的系统结构
本文提出的无线传感器网络是基于Zigbee并采用GSM进行数据通信传感器网络,它是由大量的无线传感器节点、汇节点和GSM数据传输模块组成的分布式系统,如图1所示。基于簇(Cluster)的分层结构具有天然的分布式处理能力,簇头就是分布式处理中心即本文无线传感器网络的一个汇节点,每个簇成员(传感器节点)都把数据传给簇头,数据融合后直接传给GSM数据传输。中央控制中心通过GSM网络与多个汇节点连接,汇节点和传感器节点之间通过Zigbee技术实现无线的信息交换,带有射频收发器的无线传感器节点负责对数据的感知和处理并传送给汇节点;控制中心通过GSM网络获取采集到的相关信息,实现对现场的有效控制和管理。
2.1.1 Zigbee无线传感器节点
对于一个完整的传感器节点,需要具有小尺寸、低功耗、适应性强的特点,Zigbee设备为低功耗设备,其发射输出0dbm~3.6dbm,通信距离为30米~70米,具有能量检测和链路质量指示,根据这些检测结果,设备可自动调整设备的发射功率,在保证通信链路质量的条件下,最小地消耗设备能量,本文提出的无线传感器网络其节点在睡眠状态时,功耗电流约为30uA。在传感器网络数据通信时,Zigbee建立一次连接的时间约为20ms,这样短的连接时间可以大大减少传感器节点上报给汇节点数据碰撞的概率。在网络安全方面,无线传感器网络在Zigbee技术上,采用了密钥长度为128位的加密算法,对所传输的数据信息进行加密处理。
本文提出的无线传感器节点的硬件结构如图2所示,它由Zigbee模块(MC13192和MC9S08两部分所组成)、硬件检测电路和定时器组成。硬件检测电路检测传感器节点所在的环境,当环境发生变化时,触发Zigbee模块的I/O中断将信息传送给Zigbee模块,模块从睡眠状态唤醒,模块利用自身的控制芯片对信息进行处理后,再以无线的方式传送给汇节点。
2.1.2 Zigbee汇节点和GSM数据模块
分布在传感器网络中的汇节点主要用于接收传感器节点的数据上报,并将其进行融合处理,传给TC35数据模块通过GSM网络传递给中央信息控制中心。Zigbee无线传感器网络中的汇节点及其GSM数据模块其硬件模块如图3所示,它由Zigbee模块、16位微控制器MSP430、GSM数据模块TC35组成。Zigbee模块和微控制器之间的连接是通过异步串行口实现的,它们之间的通信速度为38.4kBaud,由于传感器网络中分布着多个汇节点,因此16位的微控制器要利用软件中断实现对不同ID汇节点上传数据轮询扫描,使汇节点的数据可以有序、完整地通过微控制器处理后传出。汇节点在此传感器网络中充当的是传感器节点和GSM网络之间的网关。
2.1.3 中央信息控制中心
中央信息控制中心由监控模块、配置模块、数据库三个部分组成。它通过GSM网络与多个汇节点间接连接在一起,监控模块通过对通信串口的实时监控,实现对分布式汇节点上报信息的及时接收、解析、处理以及发送控制信令给不同ID的汇节点实现对传感器节点的间接、实时性的监控和数据采集。
1/2 1 2 下一页 尾页 |