轻量级物联网服务聚合模型的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:laohe5201314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web2.0的蓬勃发展,使得用户不仅仅是web服务的使用者,更加可以成为web服务的参与者甚至创造者。我们设计的轻量级物联网服务聚合模型,采用由用户主导而生成内容的互联网产品模式,通过为用户提供用户友好的业务功能模块,使得用户只要通过简单的操作和配置就能实现原本需要许多计算机专业知识才能实现的功能,帮助用户实现数据的底层接入,业务逻辑的编辑以及最终效果的呈现。使得用户可以随心所欲、轻而易举地定制所需的web服务。首先,本论文设计并提出了一个新型服务聚合模型,该模型有物理设备层、资源实体层、服务接口层和可视化设计层四个层次。其中,最底层是物理设备层,主要实现物理设备的接入,我们将物理设备封装成资源实体后,接入到平台中;资源实体层是对设备的数据和协议进行统一转换的地方,同时在业务设计环境中设计的业务逻辑,也会在资源实体层中执行;服务接口层,主要实现服务的封装,资源实体层加上服务接口,就将设备抽象成为服务,服务之间是通过restful接口进行通信的;最上层是可视化设计层,可视化设计层是通过rest API来调用服务的功能,最后我们可以在可视化设计层看到数据处理后的目标展示结果。为了实现新型服务聚合模型,本文设计和构建了轻量级物联网服务聚合平台。该平台采用层次式、模块化的设计思路,由轻量级业务生成环境(LSCE)和可拖拽数据聚合展示界面(PizzaHub )两个模块构成。不仅可以针对用户需求满足指定应用场景下的业务需要,而且具有一定的可扩展性和可重用性。其次,本论文着重设计并实现了在家居安防的应用场景下,联动服务的连接以及联动业务的实现。家具安防设备联动系统,在轻量级物联网服务聚合平台上搭建,由监控服务,摄像服务和拍照服务三个子服务构成。采用了 Node.js、WebSocket、FFmpeg、EJS、canvas、css3变形和动画等前后端技术,对小区安全进行多维度联动监控,并能够对设备进行实时操控,最终为用户提供了用户友好、功能详尽的设备控制功能和设备联动界面。最后,本论文从功能和性能两方面着手,对家居安防设备联动系统做出了测试和评估。功能测试主要根据各原子服务的功能进行划分,分别测试单个原子服务的运行效果和原子服务间的设备联动;性能测试分为用Google Chrome浏览器开发者工具进行的单用户性能测试和用loadrunner这一测试软件进行的负载测试,并分别对两者的实验结果进行分析。
其他文献
"民营物业管理企业"必将成为一个历史教科书的专属名词.物业管理行业与其它第三产业一样,将逐渐淡化投资结构和主体的特征,取而代之的是市场所认可的服务主体、管理规范、服
将MCMC算法融合到主成分回归分析模型中,提出MCMC主成分回归分析方法.新方法既具有有效避免解释变量之间的多重共线性问题以及简化回归方程结构的主成分回归分析方法的优势,
针对空气螺杆钻具在应用过程中存在的"飞车"问题,通过流场模拟探讨了采用空气限速阀分流和解决"飞车"问题的可行性。流场模拟结果表明,带有空气限速阀的容腔内气体流速比无空
<正>微生物对有机物的氧化降解并释放能量的过程称之为氧化。生物的氧化过程分为呼吸和发酵,因此发酵对于生物氧化而言是一种比较重要的方式。在工业的生产过程中,我们通常将
长期以来,我国重城市轻乡村的建设格局导致乡村地区缺乏适合于自身的规划体系,编制的村庄规划成果或脱离农村实际需要、可操作性差,或千村一面、适用性弱。应对乡村振兴的大
<正> 在我国肝胆疾病是常见病。由于目前生活水平提高,饮食习惯的改变,胆石症发病率有所上升,根据自然人群的普查表明在10%左右。由于胆汁的淤积、肝细胞分泌胆汁功能障碍、胆
改革是当前护理教育教学发展的重要基础,也是新时期护理教学切合社会发展需求的集中体现。本文阐述了护理教学中存在的问题,并在此基础之上,论述了新时期优化护理教学的措施
指出了人象冲突问题正日益成为国际社会关注的热点,随着人口不断的增长和生境的破坏,西双版纳人象冲突的问题越来越凸显出来。对西双版纳人象冲突的现状进行了分析,并采用参
从《新闻记者》2011-2016年66条假新闻案例看,假新闻在移动网络上的传播特点有:出现了新型炮制者——利益机构;传统媒体仍然是假新闻的主要生产者;"新闻价值"仍然是假新闻传
我国白蚁防治以往常用的药剂均为有机氯类杀虫剂(氯丹或灭蚁灵)或砷制剂(亚砷酸和亚砷酸钠),因该类药剂毒性高、残效长等因素.近年来已在世界各国被禁止使用。因此.白蚁防治的药剂和