论文部分内容阅读
IPv6传感器网络融合了IPv6技术和无线传感器技术,符合未来网络发展方向。由于IPv6传感器网络节点数量庞大,各节点承担着种类繁多的应用服务,如何发现及使用这些服务是实现IPv6传感器网络强大功能的前提;同时,当前不同应用的IPv6传感器网络系统结构各异,因此需要设计一种移植性强、灵活度高的应用系统。鉴于此,对IPv6传感器网络服务发现系统的研究是一项重要而有意义的工作。本论文依托于国家自然科学基金项目“可信传感器网络路由交换理论与关键技术”,重点探讨了IPv6传感器网络中的服务发现机制,并以服务发现结果为基础,设计了一种适用于IPv6传感器网络的应用系统。论文首先阐述了无线传感器网络的基本原理、体系结构及相关技术特点,然后重点论述了IPv6传感器网络原理及关键技术。在深入分析服务发现机制在IPv6传感器网络中的重要性及必要性基础上,提出了一种目录式的服务发现机制模型,此模型通过采用分簇的网络形态,让各簇首节点承担服务代理目录,形成分布式目录,协同完成服务发现功能。论文从服务注册、服务浏览及服务查询三个功能方面进行了服务发现整体方案的设计及模块化编码实现。其次,论文基于服务发现结果,针对当前无线传感器网络应用系统的多样性,提出了一种基于接口设计的应用系统,实现了应用系统与下层软件结构及硬件平台在设计上的初步分离,增加了应用系统的灵活性和可移植性。然后论文从IPv6传感器节点、Web服务器和用户界面三大块分别进行设计和编码实现。最后,论文搭建了验证系统,测试了方案实现的各种功能,测试结果表明设计合理,方案具有较好的实用性和可行性。