论文部分内容阅读
随着IoT (Internet of Things,物联网)技术的发展,IoT应用融入到人们生活的方方面面,随之产生的一个现状是网络中产生了大量的信息。如何对这些信息进行有效、快速的分发从而满足人们的各种需求是当前IoT发展面临的一个挑战。当前针对IoT信息分发的研究有很多。在传统的以端到端通信为中心的信息分发中,节点要知道信息的物理或者逻辑位置。当用户有信息需求时,需通过地址才能找到信息源。ICN (Information Centric Network,信息中心网络)技术以信息内容为中心进行信息分发。它采用信息名称作为信息查找和传输标识,使得信息分发更高效,并且网络具有更好的可扩展性。因此,本文的工作内容是将ICN的信息分发思想应用于IoT平台的信息分发中。为了满足IoT信息分发需求,本文首先提出了基于信息内容和信息属性的信息分发方法。它基于信息内容对信息进行命名,能够实现节点对信息的主动分发,降低信息分发时延。此外,本文还提出了三种基于信息内容和信息属性的具体实现方法:基于FIB (Forwarding Information Base,转发信息表)表项的主动信息分发方法、信息请求触发的主动信息分发方法以及基于构建PFT(Push Forwarding Table,主动转发表)表的信息分发方法。根据IoT信息分发需求,本文设计了一个面向IoT的信息分发平台,它由物理链路层、内容分发层、内容处理层组成,并对其中的信息分发模块进行了详细设计,包括信息分发模块的系统结构和主要功能实现。为了验证所设计信息分发方法的适用性,本文在NS-3环境下实现了信息分发模块及所提出的三种信息分发方法的信息分发流程。通过对仿真结果的分析,验证了所提出方法的可行性。