“Things-Cloud-People”:一个“Web of Things”实现方案

被引量 : 0次 | 上传用户:lgkenny1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网将现实世界数字化,给物体赋予“智能”,实现人与物、物与物间的沟通和对话,其应用范围十分广泛。随着越来越多的设备连入互联网,使用万维网及其相关技术作为智能设备的一个平台将成为互联网发展的下一阶段。“Webof Things"这一构想源于物连网,它使用广泛部署和高度认可的Web协议及标准如HTTP来连接快速扩展的智能物件生态系统,并建设为符合“表述性状态转移”(REST)风格的架构。"Web of Things"这一概念比较新,国内目前尚没有相关研究。国外研究也处于探索阶段,并且没有一个完整实现。当前主流研究提出的实现方案因协议栈层次多而对物件要求高,实现在物件上的Web服务器可扩展性差、功能简单,并且很难实现事件机制。本论文认为人与物之间和物与物之间的交流是有本质区别:人与物通信时,是希望使用丰富而强大的表现方式;而物与物之间的通信细节,应更注重实效,而不必过多考虑表现性的功能。本文基于前人的研究,结合云计算的概念提出了一个"Web of Things"实现方案——" Things-Cloud-People ",它把两种通信方式分离,使用一个独立的Cloud来存储Things的数据,并为Things实现了RESTful API,提供了丰富的Web功能,还实现了事件机制,允许用户创建脚本,Cloud在接收到Things发来的信号后执行脚本。提出了一个Things间通信协议使得Things具有统一的通信接口。本文还进一步把人也抽象为一种特殊的Things使得People、Things和Cloud融为一体。因此,本文提出的"Things-Cloud-People"旨在构建出一个无差别的Things的世界,People透过Cloud,将看到整个世界。本文设计并使用Java语言实现了该方案。Things间通信协议基于JSON。使用Hibernate和MySQL完成数据持久化。Struts和Tomcat实现Web功能。Spring解决依赖关系和数据库事务开启与关闭。编写了一个多线程的SignalDispatcher(及线程类SignalHandler)完成信号接收与脚本执行。最后,本文设想了一个让温度计在其采集的温度满足一定条件后向新浪微博网站发微博的场景,并编写了两个应用(一个模拟温度计、一个用于发新浪微博),在三台机器上部署了实验环境。实验结果表明,Cloud的功能丰富易用且对事件的处理正确有效。
其他文献
哺乳动物造血的发生与发育是一个非常复杂的过程,具有严格的时空特异性,在胚胎发育过程中造血位点出现于不同的解剖部位,分别为原始造血和永久造血。原始造血最早是由出现于胚胎
<正>人物简介康景轩哈佛大学医学院麻省总医院脂类医学与技术研究中心主任,教育部"长江学者"讲座教授,世界Omega-3生物科技杰出贡献奖获得者,国际营养遗传学与营养基因组学会
甘薯(Ipomoea batatas L.)是重要的粮食作物、经济作物和工业原料,中国的甘薯种植面积和产量均居世界首位。本课题采用河南省种植面积较广的高淀粉甘薯品种徐薯18、豫薯13、郑
青年是21世纪企业竞争发展中的生力军,青年队伍素质高低决定着企业的兴衰成败。在新的形势下,广西中烟工业有限责任公司南宁卷烟厂卷接包车间党支部(下简称车间党支部)针对支
本文认为《古诗十九首》所渲泄的主要情绪乃是一种沉重的孤独感。这种孤独感在《十九首》中的任何一类乃至任何一首作品中都有程度和形式不同的表现。这种情绪首先是汉末社会
本论文以大豆分离蛋白(SPI)和葡聚糖(Dextran)为主要原料,利用大分子拥挤体系中发生Maillard反应制备大豆分离蛋白-葡聚糖共价复合物,对该复合物的理化性质、功能性及结构等进行
本文对现在使用的复式交分道岔安装装置中存在的问题作了较详细的分析,并提出了改进建议。对设计、使用复式交分道岔安装装置有一定的借鉴作用。
目的:探讨分析优质护理在食道癌患者围手术期中的应用效果。方法:对2013年10月-2015年10月期间在笔者所在医院行手术治疗的83例食道癌患者予以研究,按照硬币法将其分为对照组
随着超声技术在食品工业的发展,应用超声技术改性食品已经越来越广泛,本文用超声处理玉米淀粉,研究了超声对淀粉颗粒聚集态结构的影响。结果表明:延长超声时间可提高淀粉水解率,且