论文部分内容阅读
当前,我们正处于一个全新的泛在计算和通信的时代,物联网正是这个时代的产物,是互联网和传统电信网络基础上扩展的网络,进而,实现物体与物体之间的信息交换。本文以一种物联网资源共享平台U-Sensor设计开发和使用为项目背景,以物联网应用为研究点,主要集中解决的是物联网信息共享问题,针对该平台的资源特点和信息共享要求,对资源采取三级抽象数据建模,平台架构符合REST (Representational State Transfer)风格。三层数据抽象是将U-Sensor平台上的一个物联网数据资源用三级树形结构加以描述,它们分别是传感节点层、信息类型层和数据层,这一模型抽象的目的是为了消除描述物体信息格式的不同,统一U-Sensor平台数据资源类型。该模型能够全面、系统地描述一个物联网数据资源,并且在存储和查询方面都具有较高的效率。另外,层次模型可以和目前互联网资源寻址普遍采用的URI (Uniform Resource Identifier)技术相结合,确保资源的标识在万维网范围内具有唯一性,具有可寻址性。REST架构风格是一种针对网络应用的设计和开发方式,它将平台上所有的东西看成资源,针对U-Sensor平台,一个传感节点是一个资源,传感节点的数据类型是资源,某一时刻的传感数值也是资源,这一架构适用于U-Sensor平台资源的多样性、丰富性的特点。本文研究了基于三层抽象数据模型及REST风格的物联网资源共享平台的优势及不足,结合实际物联网应用和现有平台特点,提出了一个基于REST风格的物联网资源共享平台模型。并结合实际项目,搭建了一个基于REST风格的物联网资源共享平台,并进行了关键技术实验验证。最后,给出了物联网平台应用开发策略及相应的应用场景展示,同时也提出了物联网资源平台的进一步研究方向。