论文部分内容阅读
本文瞄准异构无线Mesh网络的发展前景,根据异构wMN的应用需求,设计并实现了无线传感器网络模块软件实现方案。为构建新型Mesh网络实验平台打下了重要基础。
无线传感器网络作为一个相对独立的模块和一种新的无线系统,主要涉及节点结构、网络结构、路由协议、MAC协议、拓扑结构以及应用技术等多个领域。本文重点以路由层设计与应用程序设计为主,根据实验平台以及课题的应用背景,实现了一个监控终端AP可控的交互式的无线传感器网络模块,主要实现了AP的控制和串口通信功能、节点的多跳通信与数据采集等功能。具体工作如下:
(1)在嵌入式Linux平台下,通过编写RFC1662协议代码,进行应用程序开发调试,最终实现监控终端AP与汇聚节点交互通信;
(2)在嵌入式Linux平台下,通过编写引脚驱动,实现了监控终端AP对汇聚节点的控制;
(3)提出了两种实现方案(基于LQI的多跳通信方案和基于ZigBee协议的多跳通信方案)。详细分析和设计了在TinyOS平台上的程序框架,重点阐述了路由层设计和应用程序设计,并给出了测试结果和详细分析。
本文的研究成果具有广泛的应用价值,适用于异构WMN应用、环境监控应用等。