论文部分内容阅读
无线传感器网络是在微电子、无线通信和嵌入式系统等技术的快速进步中发展起来的一种新型网络。它能够实时监测、感知、采集和处理各种监测对象的信息,具有十分广阔的应用前景,是当前国际上备受关注的新兴前沿科技研究热点之一。环境监测是一类典型的无线传感器网络应用。通过使用由大量互联的传感器节点组成传感器网络,研究人员可以对感兴趣的环境进行不间断的高精度数据搜集。采用传感器网络进行环境监测相比传统的方法具有对环境影响小、分布密度高、实用性强等显著优势。本文针对无线传感器网络在环境监测方面的应用,设计并实现了一个实际的、可扩展的无线传感器环境监测系统。本文首先分析了无线传感器网络环境监控系统的用户需求和系统需求,并分析了系统的三个子系统(数据采集子系统、基站子系统以及信息实时显示子系统)的功能需求。接下来,研究比较了典型的无线传感器网络操作系统与传感器节点,并在此基础上确定了系统的软/硬件平台---TinyOS与TelosB。在软件方面,深入研究了基于nesC语言的TinyOS操作系统;在硬件方面,详细介绍了TelosB节点与SHT11传感器。最后,具体实现了系统的各个功能并进行了测试。数据采集子系统与基站子系统采用基于TinyOS的模块化编程,定义了数据包的格式与无线传输方式,编写了无线收发模块、数据采集模块、基站模块以及所采用的接口软件。对于信息实时显示子系统,用LabWindows编写了人机交互界面,完成了数据解析,环境参数值实时显示与超值告警等功能。论文的研究成果在一定程度上可以为相关科研项目或相关领域应用提供参考解决方案。