论文部分内容阅读
物联网作为21世纪最有发展前途的信息技术,已显现出巨大的发展潜力与应用空间。物联网基础平台将对物联网网络环境中的“人-物”、“物-物”之间的沟通和交互进行统一处理,通过简单、统一的接口进行联系,接口采用中立方式进行定义,从而实现物联网对象之间的松耦合。本项目的目的是构建一个以物联网中间件为中心的物联网基础共享平台,但物联网信息量大并且设备数据类型不确定和数据格式不一致,这样给应用服务器与物联网中感知层设备的数据间的通信导致了困难,基于此本文提出一种基于服务的物联网数据交换平台,达到平台各层应用间的数据透明访问及交换。论文首先介绍了物联网及数据交换平台的相关技术,其次给出了基于服务的物联网数据交换平台的总体框架、最后分析了平台的总体功能结构以及该平台的解决方案。最后对平台一些关键模块进行了详细设计。基于服务的物联网数据交换平台是建立在互联网的基础上,以服务的形式实现应用层与感知层、应用层与应用层之前实现异构系统之间的物联网数据共享。利用Web Service机制,实现对数据的透明访问,采用JMS实现系统间的消息传输,保证消息传输的可靠性及安全性。本文提出的将Web服务的组件封装解决方案,从而有利于物、人和企业与基于Web的社交智能无缝融合。将系统实现作为Web服务部署到Web Service中能够实现物联网数据跨平台的数据交换应用。设备接入点从设备采集到的数据也通过gSOAP协议发布Web服务的方式传输到应用程序,应用程序通过对Web服务的解析,获取设备实时数据,这样就实现了数据采集的底层设备无关性,使得底层设备向应用服务器传输数据更加透明化。基于服务的平台的主要益处在于它依赖于HTTP协议,很容易将Web服务集成到已有的HTTP平台、路由器、防火墙以及其他系统中,可以用已有的技术和安全系统来支持该平台,而不需要对其增加另外的软硬件设施。这样,基于Web服务开发物联网应用系统就具有了一些无可比拟的优势。