论文部分内容阅读
物联网作为21世纪最有发展前途的信息技术,已显现出巨大的发展潜力和应用空间。如果缺乏一种有效统一的“人-物”、“物-物”交互模型及交互平台,那么物联网对象之间的交互路径与对象数量之间将呈现几何级数关系,在物联网两两对象之间独立实现交互接口会引入巨大工作量,造成大量资源浪费,也会给系统维护带来很大负担。没有这个平台,各自为政的结果一定是效率低,成本高,很难发展起来,也很难起到效果。由于物联网信息量大并且设备数据类型不确定、数据格式的不一致和众多异构系统间的数据交换,这样给应用服务器和物联网中感知层的设备间的数据通信导致了困难,基于此本文提出一种面向服务的物联网基础共享平台,对物联网的网络环境中“人-物”、“物-物”之间的沟通和交互进行统一处理,通过简单、统一的接口进行联系,接口采用中立方式进行定义,从而达到平台各层应用间的数据透明访问及交换。为了应对这些挑战,将物联网中来自不同厂商、可能采用不同的系统平台的物联网对象有效联系起来,使得这些对象可以在本平台基础上无障碍的进行交互,本论文将构建一个以物联网中间件为中心的物联网基础共享平台,为物联网设备接入点和物联网应用服务器提供软硬件支撑,使得物联网应用层和感知层可以采用简单的单一接口,屏蔽各种实现细节,无缝连接到物联网上本基础平台通过Web Service的方式将网络层透明化,对应用开发商和终端设备开发商屏蔽网络通讯实现细节,以Web服务简单统一的方式获取物联网的基础通信服务。面向服务的物联网基础共享平台是建立在互联网的基础上,以服务的形式实现应用层与网络层、网络层与感知层的异构系统间的物联网数据传输和共享。嵌入式主机中的设备接入点模块通过gSOAP协议发布Web服务的方式将数据传输到物联网服务器,从而实现数据采集底层设备的无关性,使得底层设备向应用服务器的传输数据更加透明化。数据交换模块采用XML作为数据传输标准,利用Web Service机制,实现了对数据的透明访问,使得众多异构系统间的数据库得以互联互通。