基于信息为中心架构的物联网浏览器设计与实现
发布时间:2019-11-17 16:49
【摘要】:随着物联网研究热潮的兴起,基于物联网的各种智能硬件和通信技术猛增,以传统无线传感器网络为核心的感知网络研究也迅速升温,在感知网络和传输网络上产生了巨大的信息量,并且今后感知网络中的数据量会越来越大。这就要求用户端能有一个与之匹配的应用服务将大量数据显性、直观地展示给用户。本文基于以信息为中心网络的架构,设计并实现了一款物联网浏览器。首先,我们提出一种适用于物联网浏览器的应用层协议,规范和支持浏览器对感知网络的数据请求过程,针对以时空方式命名的感知数据设计协议的请求和响应方式及其报文结构,完成感知数据相关的发送请求、数据交换、拓扑绘制、数据展示和历史查询等各项基本功能。其次,分析系统的功能需求,给出了该系统的功能模块划分及其详细设计方案,并针对每个功能模块给出其工作流程和实现细节。最后,为了验证本系统的有效性,我们使用Telosb节点部署组成一个小型感知网络,通过与物联网网关的通信和交互完成对实验感知网络的数据请求,并使用多种展示方法进行综合展示,主要包括节点位置和拓扑展示、感知数据展示、历史数据展示、热力图展示等。系统运行结果表明,本文设计的基于信息为中心架构的物联网浏览器能够从时间和空间两个维度综合展示感知网络的状态和采集的数据,为用户提供一个方便、直观、可靠的感知数据浏览系统。
【图文】:
图1-1物联网技米架构逡逑爆炸性增长的信息量突显了当前互联网面临的编址、路由和流量控制等诸多方面逡逑问题。针对这一问题许多国内外研究机构展开了对下一代互联网的研究,其中逡逑以信息为中心的网络体系结构(Information邋Centric邋Networking,邋ICN)取得了较大逡逑进展[5]。信息为中心网络(ICN)强调物联网中用户更关心的是信息的内容本逡逑,而不是信息存储的物理位置,它采用一种数据命名的方式对网络中数据的内逡逑进行描述,并通过数据的名字来设计相应的通信协议,同时利用网络中的存储逡逑备,对网络中转发的数据进行缓存,减小了网络中的流量开销和请求延迟[6]。逡逑种方式能有效解决现有网络的扩展性差以及内容分发效率低等问题。逡逑以信息为中心网络作为一种革命式的网络体系结构方案,成为近期的一个研逡逑究热点,它通过信息内容命名和数据缓存等策略解决现有TCP/IP网络中存在的逡逑几个关键问题m。在当前关于ICN的研宄中,一些代表性的研究成果获得学术界逡逑的广泛认可,例如加州大学伯克利分校提出的DONA邋(Data-OrientedNetwork)逡逑项目及其先驱研究TRIAD;欧盟资助的PURSUIT项目及其先驱研究PSIRP(The逡逑-amed逡逑
图2-1邋NDN网络体系结构[1S]逡逑趣包表示用户的数据请求信息,Data数据包则是对请求的响应,携带着符合需求逡逑的数据,一般来说兴趣包和数据包之间是一一对应的。两种数据包的结构如图2-逡逑2所示。逡逑Interest邋Packet逦Data邋Packet逡逑s逦Name逦s逦s逦Name逦s逡逑I逦Selectors逦J逦J逦Metalnfo逦J逡逑^邋(order邋preference,邋publisher邋filter,逦^逦(content邋type,,逡逑exclude邋fifter,...)逦j逦freshness邋pericxi,...)逡逑s逦Nonce逦s逦s逦Content逦s逡逑i逦Guiders逦i逦J逦Signature逦l逡逑7逦(scope.邋Interest邋lifetime}逦f逦S逦{signature邋type,邋key邋locator,逦S逡逑l逦I逦signature邋bits逦)逡逑图邋2-2邋CCN/NDN邋中邋Interest邋和邋Data邋数据包结构[16]逡逑CCN/NDN网络中的三个基本结构可以完成网络中的数据转发和数据缓存。逡逑CS表是网络中的数据缓存,节点对每一个经过的数据进行存储;PIT表记录经逡逑过节点的兴趣包和其来源,在得到相应的数据包时进行原路返回;FIB表的功能逡逑类似于传统网络中的路由表
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.44;TN929.5;TP393.092
本文编号:2562398
【图文】:
图1-1物联网技米架构逡逑爆炸性增长的信息量突显了当前互联网面临的编址、路由和流量控制等诸多方面逡逑问题。针对这一问题许多国内外研究机构展开了对下一代互联网的研究,其中逡逑以信息为中心的网络体系结构(Information邋Centric邋Networking,邋ICN)取得了较大逡逑进展[5]。信息为中心网络(ICN)强调物联网中用户更关心的是信息的内容本逡逑,而不是信息存储的物理位置,它采用一种数据命名的方式对网络中数据的内逡逑进行描述,并通过数据的名字来设计相应的通信协议,同时利用网络中的存储逡逑备,对网络中转发的数据进行缓存,减小了网络中的流量开销和请求延迟[6]。逡逑种方式能有效解决现有网络的扩展性差以及内容分发效率低等问题。逡逑以信息为中心网络作为一种革命式的网络体系结构方案,成为近期的一个研逡逑究热点,它通过信息内容命名和数据缓存等策略解决现有TCP/IP网络中存在的逡逑几个关键问题m。在当前关于ICN的研宄中,一些代表性的研究成果获得学术界逡逑的广泛认可,例如加州大学伯克利分校提出的DONA邋(Data-OrientedNetwork)逡逑项目及其先驱研究TRIAD;欧盟资助的PURSUIT项目及其先驱研究PSIRP(The逡逑-amed逡逑
图2-1邋NDN网络体系结构[1S]逡逑趣包表示用户的数据请求信息,Data数据包则是对请求的响应,携带着符合需求逡逑的数据,一般来说兴趣包和数据包之间是一一对应的。两种数据包的结构如图2-逡逑2所示。逡逑Interest邋Packet逦Data邋Packet逡逑s逦Name逦s逦s逦Name逦s逡逑I逦Selectors逦J逦J逦Metalnfo逦J逡逑^邋(order邋preference,邋publisher邋filter,逦^逦(content邋type,,逡逑exclude邋fifter,...)逦j逦freshness邋pericxi,...)逡逑s逦Nonce逦s逦s逦Content逦s逡逑i逦Guiders逦i逦J逦Signature逦l逡逑7逦(scope.邋Interest邋lifetime}逦f逦S逦{signature邋type,邋key邋locator,逦S逡逑l逦I逦signature邋bits逦)逡逑图邋2-2邋CCN/NDN邋中邋Interest邋和邋Data邋数据包结构[16]逡逑CCN/NDN网络中的三个基本结构可以完成网络中的数据转发和数据缓存。逡逑CS表是网络中的数据缓存,节点对每一个经过的数据进行存储;PIT表记录经逡逑过节点的兴趣包和其来源,在得到相应的数据包时进行原路返回;FIB表的功能逡逑类似于传统网络中的路由表
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.44;TN929.5;TP393.092
【参考文献】
相关期刊论文 前4条
1 于晔;李联峰;郭红纲;;新一代互联网NDN面临的挑战及脆弱性分析[J];信息安全与通信保密;2014年03期
2 马华东;宋宇宁;于帅洋;;物联网体系结构模型与互连机理[J];中国科学:信息科学;2013年10期
3 张胜;杨郑龙;曹凯英;;TelosB节点的串口双向传输技术研究[J];南昌航空大学学报(自然科学版);2013年03期
4 杜经纬;李海涛;梁涛;;国内外物联网研究现状及展望[J];世界科技研究与发展;2013年03期
相关会议论文 前1条
1 乔亲旺;;物联网应用层关键技术研究[A];中国通信学会信息通信网络技术委员会2011年年会论文集(下册)[C];2011年
本文编号:2562398
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2562398.html