论文部分内容阅读
由于物联网在缺乏统一指导思想的情况下快速发展及广泛应用,各标准组织和企业纷纷制定自己的数据标准与服务协议,形成了异构、动态、复杂的物联网特征,呈现“竖井式”发展模式,各系统间无法互通,导致信息孤岛,不利于信息资源的融合与协同。为了解决区域间及跨区域的物联网应用系统的互操作问题,实现异构系统间信息的融合与协同,本课题研究物联网服务模型及服务集合,抽象出系统间的公共服务,将信息资源的互操作转化为服务间的互操作。论文首先分析物联网架构、业务、事件、服务等,并将物联网业务分为身份相关类业务及信息汇聚类业务,由业务的分析进而总结物联网服务,创新地将物联网服务按照公共服务、协议相关的服务、事件相关的服务进行划分归类。另一方面,为了满足物联网应用系统实时信息获取的需求,以及在信息融合与协同时,实现系统间多对多的互操作,本课题采用订阅的方式,制定了统一订阅的事件信息模型和基于订阅的服务模型。之后基于订阅模型设计并构造服务集合,实现了面向服务的架构体系,提出了解决系统间多对多的信息互操作,同时具有松耦合、实时性、主动服务特点的基于订阅的物联网互联服务架构SISA。该架构可以作为物联网应用层互操作的数据总线,物联网应用层各个异构系统或用户可以在订阅模型基础上,通过该数据总线实时获得其他系统的物联网数据。最后,本课题对基于订阅的物联网互联服务架构SISA的典型应用进行实现,利用Mule开源架构,设计并开发了基于SISA的物联网互联服务平台,使智能工作场景演示系统和Smart Work系统作为平台用户,设计测试用例,证明了架构功能的正确性及逻辑的合理性。