论文部分内容阅读
随着计算机、通信和网络技术的发展,无线传感器网络与IPv6网络互联的需求变得越来越迫切。互联网工程任务组IETF于2004年成立的6LoWPAN工作组就致力于解决无线传感器网络与IPv6网络融合中存在的问题。本论文根据6LoWPAN工作组的标准和草案,在网络层和数据链路层之间加入了一个适配层,提供分片与重组、报头压缩与解压缩等功能,使得IPv6数据包能够在IEEE 802.15.4网络中传输,从而实现无线传感器网络与IPv6网络之间的无缝连接。本论文的另一项重要工作是在传感器网络中实现一种简单、高效的路由。根据路由决策层次不同,6LoWPAN中的路由可以分为两类:Mesh-under类路由算法,其特点是路由决策在适配层完成;Route-over类路由算法,其特点是路由决策在网络层完成。在分析两种路由方案各自的优缺点后,结合项目实际条件,本论文选用了Mesh-under路由方案。具体的路由算法,采用了按需路由AODV的简化版本AODVjr,该算法具有简单易实现、节省存储资源、节约节点能量等特点。本论文基于Imote2传感器节点,在其射频收发芯片CC2420的驱动中,实现了6LoWPAN协议栈和AODVjr路由协议,并搭建了小型传感器网络进行测试。测试结果表明,该系统工作正常,既实现了IEEE 802.15.4网络与IPv6网络的无缝连接,又实现了无线传感器网络内部的路由建立、路由维护、路由重建等基本路由功能。最后,为了使互联网用户能够远程监控传感器网络,本论文基于LAMP技术搭建了传感网络监控网站。该网站主要具有历史数据查询、实时数据显示、远程控制等功能。历史数据查询能够按照用户输入的查询参数以列表或图形的方式将数据展现给用户;实时数据显示可以动态地显示传感器网络中各节点的最新参数;远程控制可以将用户输入的控制参数提交,经服务器处理后对相应设备实现控制。