论文部分内容阅读
传统的温室监测系统使用有线方式传播,具有灵活性差、维护困难等缺点。Zigbee技术能够双向传输数据,并且组网简单快捷。但是基于ZigBee技术的无线传感器网络具有一定的局限性,因为传输距离短,在比较复杂的温室环境中利用WSN对数据信息的传输影响较大,无法对数据信息进行远距离和可靠传输,因此需要通过其他网络技术对其拓展。通用分组无线业务GPRS具有合理组网方式、较强数据纠错能力和可靠数据传输机制等特点,是一种面向远距离传输的通信方式,结合组网灵活的ZigBee网络,形成了一种在PLAN内利用WSN网络传输数据、在WLAN内利用GPRS网络传输数据的网络结构。解决了系统远距离传输的困难,达到了远程管理和监测目的,具有广泛的应用领域。本文将ZigBee和GPRS技术相结合,达到了温室环境的温湿度、光照强度的远距离监测。温室环境监测系统主要由无线传感器节点模块、协调器模块、GPRS模块和上位机管理软件组成。WSN节点主要由温湿度SHT10和光敏电阻P9003等传感器组成,主要负责采集感兴趣区域的温度、湿度和光照度数据信息以及转发其子节点数据;协调器模块协调WSN网络中的各功能节点进行组网,并将WSN节点的数据信息通过GPRS网络上传到上位机。通信模块包括无线通信模块和GPRS模块,前者由单片CC2530单片机构成,而GPRS模块采用COMWAY公司的W801G模块,达到数据的远距离传输。软件设计由终端节点程序和上位机管理程序组成,前者包括协调器和传感器程序,采用TI公司提出的Zstack协议栈,在IAR Embedded Workbench环境中采用C语言;上位机程序在Visual Studio 2005环境下采用C++,实现数据信息实时显示,从而达到了对温室环境远程监测。