面向智能门锁的物联网中间件的设计与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:zhq2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着第三次信息产业浪潮的到来,物联网跃然出现在我们生活中的方方面面,而随着温家宝总理提出的“感知中国”的概念,物联网已经变成热点话题,引起了全国人民的关注。不同于传统的互联网,物联网把各式各样琳琅满目的物品接入到了网络中。根据Gartner的统计,2017年物联网设备的数量已经超过了全球人口的数量,这意味着,在这个从互联网到物联网时代的转折中,万物物联正处在即将爆发的时刻。经过数十年的发展,传统的互联网已经形成了行业内通用的规范,而物联网还没有形成领域内认可的标准。如果向传统的互联网行业那样把海量的多源异构的数据交给后台服务器去处理,对硬件配置的要求将会十分夸张,而且也不利于服务器业务的横向纵向扩展。为了解决这个问题,缓解后台服务器的压力,物联网中间件的概念应运而生。本文以物联网中间件为切入点,探讨了如何设计一个功能完善、适应多种传输协议并且可以满足生产环境的单台服务器百万级别并发设备连接的中间件,并以此为基础,根据实际项目需要设计了一套物联网智能门锁系统。首先,本文介绍了中间件这一概念,以及它在项目架构中的位置,并引出物联网中间件的主要功能,即处理多源异构数据。接着探讨了行业内没有统一的传输协议标准这一话题,比较并分析了项目中需要用到的MQTT协议和CoAP协议的特点,设计对比仿真实验测试了它们的性能,并为在哪些领域使用这些协议提出了建议。其次,根据物联网中间件设计的主要需求,通过单台服务器百万级别的并发连接实验测试了 Nodejs实现高性能物联网中间件的可行性。在此基础上设计了以微服务为架构的智能门锁中间件系统,提供包含微服架构的服务发现、服务注册、服务升级等基本功能,同时还包括MQTT、CoAP传输协议数据处理、系统日志等模块,此外,为缓解海量数据对中间件的压力,使用Kafka集群作为物联网中间件与后端服务器信息交互的“桥梁”。最后,设计并实现了智能门锁系统的前端管理页面、移动端app以及后端服务器,使用数据库MongoDB的分片功能来持久化海量数据,并且与实现了与单台百万级并发连接的智能门锁中间件的对接。
其他文献
英语课堂上的学生消极沉默一直以来都是研究的热点,但以往的研究重点倾向于中小学英语课堂。殊不知,在更加追求自由与思想的大学英语课堂上,学生的消极沉默或许更严重地存在
<正> 上海中医学院著名老中医沈仲理副教授从事中医临床及教学工作五十余载,积累了丰富的理论与临床经验,尤其在妇科方面有较深的造诣,蜚声医林。本人有幸从师临证学习,获益
膝关节骨性关节炎(osteoarthritis,OA)是以膝关节骨及软骨的退行性变为主的慢性、变形性关节疾病,多见于中老年人,症状随着年龄增长逐渐加重.临床上主要表现为膝关节疼痛、变
企业的内部控制体系和全面预算管理在当代企业管理中扮演着重要的角色。具有相同特征,那就是:"全面性、战略性、全员性和以财务管理为核心"。探索内部控制与全面预算关系,发
<正>一、背景2014年2月26日,李克强总理主持召开国务院常务会议,部署加快发展现代职业教育工作,提出了"开展校企联合招生、联合培养的现代学徒制试点",这是我国第一次由国务
TDSH公司的前身是由原煤炭科学研究总院上海分院采煤机械研究所、掘进机械研究所和电气制造厂于2000年5月转制成立的,并于2002年5月上市的科技型企业。公司长期致力于采掘机械的研制开发,长期占据在采掘机械研究领域的前沿,是我国采煤机专业技术归口单位,同时也是行业标准化委员会采煤机分会主持单位。TDSH公司在国内采煤机技术发展历程中,取得的关键技术成果已接近或超越了国际先进水平,在国内引领了采煤机
本文主要探讨旅游文本翻译过程中的常见问题和应对策略。通过分析Amstar公司旅游景点英译中的实例,阐述旅游文本的特点,并围绕这些特点展开常见问题和对策的讨论,得出行之有
当前,世界各国之间相互竞争、摩擦层叠,而这其中最核心的较量,当属意识形态之间的斗争,做好意识形态工作关乎国家的前途和社会的稳定。十八大以来,党和国家高度重视意识形态
我国农村信用社作为拥有广泛"三农"市场的银行类金融机构,已成为引导农民进入互联网金融时代的重要向导,但由于发展水平等客观原因,农村信用社在互联网时代的发展始终存在着