论文部分内容阅读
无线传感器网络是由大量具有感知能力、计算能力和通信能力的微小传感器节点构成的自组织、分布式网络系统。通过GPRS终端将无线传感器网络获取的数据传输到远程的上位机上,从而实现监测现场数据的远程获取。在安徽省农业科技成果转化资金项目—“农业实时信息获取与数字化管理系统中试”(2007GB24910458)的支持下,本文围绕基于无线传感器网络的远程数据获取系统的设计进行研究。本文主要做了以下几点工作:1.对Microchip公司提供的开源Zigbee协议栈的相关问题进行改进,然后在此开源协议栈基础上针对项目实际需要进行了协议栈的二次开发,增加了部分功能,使得改进后的协议栈适合项目需求。在本系统中,我们完成了星型网络和簇树型网络两种拓扑结构的无线传感器网络的组网工作,并对簇树形网络的路由数据过程进行了仔细研究。通过多次试验,验证了簇树型网络路由数据的功能并同时发现簇树型网络路由数据的局限性。2.对无线传感器网络相关支撑技术进行了研究。详细介绍了项目中针对无线传感器网络中至关重要的节点节能问题所给出的一系列解决方案。提出了基于Huffman算法的簇头节点功率控制技术,并主要从定性角度分析了该技术的优点并给出了简略的定量分析的结果。3.设计了基于无线传感器网络的远程数据获取平台iWSN。通过该软件平台实现了对部署在监测现场的无线传感器网络运行情况的远程监测,及时的通过软件平台的可视化界面获取当前网络的拓扑结构、网络规模、网络中节点的生存状态。并通过iWSN给无线传感器网络的终端节点按指定格式发送数据采集命令,并将接收到的无线传感器网络获取的监测现场的相关物理量数据通过直观的形式反映出来。并将接收到的数据存储到数据库的表中,方便用户对历史数据的查询。并提供了报警功能,根据设置的相关物理量报警门限及时的给出报警信息,方便管理者及时作出相应的决策。