论文部分内容阅读
无线传感器网络是一种以数据为中心,面向特定应用的特殊计算机网络。它的基本组成单位是无线传感器网络节点,这些节点集成了传感器、微处理器、射频接口和电源等模块。由于这种网络易于组建,而且成本低,能耗小,适合用于低速率、近距离的无线数据传输,在军事、医疗卫生和环境监测等领域得到了飞速发展。针对我国农业种植具有偏远、分散、易变和多样等特点,本文介绍了一种应用于生态农业的节水自动灌溉系统设计方案,主要说明了其软件系统的设计与实现。该系统基于无线传感器网络,主要实现根据农作物的生长情况和土壤的温湿度状况自动控制实施灌溉作业,有效节约利用水资源。系统使用短距离无线通信标准ZigBee作为通信协议,构建无线通信网络,以支持各传感器节点间的无线数据通信,完成传感器所采集数据的转发、提交和处理。系统使用MSP430和CC2420为主要部件搭建硬件平台。文中介绍了在该硬件平台上实现ZigBee无线网络,并利用该网络完成数据采集和收发的方法。系统使用的ZigBee协议栈基于MSSTATE_LRWPAN,在其基础上进行改造,移植到课题所使用的Telosb硬件平台上来。详细介绍了ZigBee协议栈的软件设计方法,对协议每一层的实现机制进行了具体分析。最后使用节点实物进行了测试,完成了网络构建和数据传输。