论文部分内容阅读
近年来物联网技术快速发展,基于物联网的各种应用正在潜移默化的影响着每个人的日常生活。由于物联网中的很多设备都是资源受限型的,只有少量的内存空间和有限的计算能力,所以传统的HTTP协议应用在物联网上就显得过于庞大而不适用。CoAP协议及其协议族以其适应受限设备、受限网络等环境的特点正在物联网领域发挥着越来越重要的作用。本文所设计的基于CoAP协议的物联网服务平台将采用CoAP协议作为物联网的传输协议。本论文主要从三个方面对物联网服务平台进行研究。首先研究了已有的基于SOA的企业信息管理系统与底层传感器网络集成两种方案,并分析了这两种方案的优缺点,其中SOA是一种面向服务的软件架构,其中Web Service是实现SOA的重要形式之一,而RESTful Web Service以其轻量级、简单易用等特点企业业务系统中发挥着越来越重要的作用。然后提出了一种回避两种已有方案缺点的混合方案,即基于CoAP协议的嵌入式RESTful Web Services方案,由面向传感器网络的CoAP RESTful API,面向业务系统的HTTP RESTful API,HTTP/CoAP命令转化组件,数据解析等模块组成。最后实现了论文所设计的架构,搭建测试环境,完成功能性测试、性能性测试及财务计算。从测试结果分析得到,本文所提出的的方案具有一定的可行性和优越性。并将该物联网服务平台应用到了智能燃气系统。