基于微服务的物联网开放体系架构的设计与实现

来源 :北京邮电大学 | 被引量 : 13次 | 上传用户:maming821023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当前软件架构的快速发展以及计算能力的快速提高,物联网具备了必要的发展基础,特别是对于开放的物联网体系具有积极的推动作用。目前,微服务架构是较为先进的软件架构设计方案,其架构的核心设计思想为对整体系统按照业务功能进行细粒度的模块化设计,每个模块完成同一类型的业务功能,模块具有高内聚、低耦合的特点,模块内部可采用完全不一样的技术栈实现业务功能,模块之间的业务交互采用统一的接口调用完成。本文基于微服务的方式设计并开发了一套物联网开放体系架构系统平台,能够完成接入并适配多种类型的独立物联网系统,实现对接入系统平台的物联网设备进行统一的管理与控制。主要工作内容如下:平台模块方面,对物联网设备接入以及管理进行了分析并抽象出了本系统中最关键的设备接入、设备管理以及能力注册表模块,根据开放物联网系统功能要求分别实现了以上模块中的各个子功能模块,包括设备接入模块中的规则引擎、时序数据库等模块,设备管理模块中的设备分组管理、权限校验、能力评估等模块;研究了多种设备接入协议的机制,并基于Netty以及Spring框架实现了设备接入模块对多种设备接入协议的支持。算法研究方面,对多物体共性能力协商选用模型进行了研究和设计,分析了传统基于QoS的能力选用机制的一些缺陷与不足,提出了基于并行协商的能力选择模型以及相应的简单协商策略;对设备能力评估算法进行了研究和设计,针对于设备能力特点提出了层次结构模型,基于评价指标的权重值计算出设备能力的Cost值,以此得出设备能力的评估值。设备接入方面,基于实验室目前已有的智能家居设备系统,完成了第三方系统设备与本系统平台的适配接入工作,在此过程中采用适配中间件的方式完成了对第三方系统设备的数据采集以及智能控制。
其他文献
随着21世纪信息高速公路的发展,以及中小学素质教育的全面展开,作为中小学图书馆事业,改革与发展的局面也将会发生翻天覆地的变化,更好地发挥图书馆文献信息资源在教学和科研
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
森林资源作为林业生产的物质基础,是衡量林业工作成效的重要标准之一,与此同时,森力资源也是我国重要的生态系统。因此,做好森林资源的管护工作是十分必要的。我国的基层林场森林
随着社会现代化进程的不断深入,事业单位改革逐渐深化,事业单位的档案需求量不断增长.规范开展档案管理工作,有利于对单位已经发生的事实进行整理归档保存,作为重要的信息内
就国家有关法律、劳动法规及劳动规章 ,阐述了工伤的保险待遇、工伤认定、工伤评残的合法权益及工伤保险待遇的请求与给付
在技术变革、受众流失、盈利下滑等多重压力下,以新闻可视化为代表的新闻创新正在如火如荼地进行着,而新闻游戏就是其中之一。新闻游戏,顾名思义,就是新闻和游戏的交集,它采
探讨按国务院总理朱基提出的质量效益意念 ,采用科技手段改善劳动与生活环境的对策
我国的传统文化底蕴相当深厚。在不断的传承与发展中,具有民族特色的文化对我国各行各业的发展产生了很深的影响。本文通过分析建筑设计对民族文化的传承在布局和表现方式上
盐酸氨基葡萄糖片作为骨关节药物,效果显著,但制剂较不稳定,特别是杂质C(脱氧果糖嗪)较难控制。为了得到质量稳定的制剂,笔者对盐酸氨基葡萄糖片的制备工艺进行了研究。首先