OpenWrt实现无线传感器网络协议介绍
扫描二维码
随时随地手机看文章
大量传感器节点随机部署在监测区域内部或附近,能够通过自组织方式构成网络。传感器节点监测的数据沿着其他传感器节点逐跳地进行传输,在传输过程中监测数据可能被多个节点处理,经过多跳后路由到汇聚节点,最后通过互联网或卫星到达管理节点。用户通过管理节点对传感器网络进行配置和管理,发布监测任务以及收集监测数据。
随着微电子技术、传感器技术和嵌入式系统的发展和完善,微型化、低功耗传感器的成本大幅度下降,能力显著提升,从而促进了无线传感器网络的快速发展。无线传感器网络主要应用于军事战场、科学研究、商业应用、工业控制、环境保护等领域,具有多方面的应用价值和广泛的应用前景。移动感知网是部署在特定区域中的无线传感器网络,该网络利用无线路由器与特定区域内的多种异构网络互连,从而及时地与数据中心交互。因此,适用于特定区域的无线传感器网络路由协议以及能够支持该协议的无线路由器是移动感知网的核心技术。
本课题的工作成功地在无线路由器操作系统中添加了一个新的网络协议,增加了路由器的功能,为无线传感器网络提供了一个连接外界网络的接口,从而为无线传感器网络进一步的应用研究打下了坚实的基础。
本课题来源于国家高新技术领域项目“移动计算系统接口与集成技术”,课题的目的是为无线路由器添加对移动感知网路由协议的支持。为此,在本课题中,首先研究了无线传感器网络路由协议;然后研究分析了嵌入式路由器操作系统OpenWrt的网络体系结构以及网络协议的实现方式;最后,以 OpenWrt为平台,设计实现了适用于特定环境的无线传感器网络路由协议HITSENET,并对HITSENET路由模块进行了全面测试,测试结果说明HITSENET实现完全符合设计目标。