基于MQTT协议的通用智能家居系统设计与实现

被引量 : 0次 | 上传用户:Mywillz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着家电设备的智能化,家电设备能够通过传感器感知周边环境,能够提供更加优良的用户体验。与此同时,随着互联网的浪潮以及智能手机性能以及体验的不断发展,智能手机已成成为人们连接网络的主流终端。而物联网的不断发展,家电设备可以接入到网络中,这样智能手机可以随时通过网络查看设备状态、发送控制命令。目前市场上的手机控软件都是和智能设备一对一绑定,若有多个设备就需要多个手机应用软件进行管理。若能设计一种能够整合不同设备信息,并由一款应用软件进行统一管理的系统,将极大提高用户的使用体验,使得智能家居越来越普遍。在这种需求的驱动下,本文设计并实现了一套基于MQTT推送协议的通用智能家居管理系统,解决硬件设备和信息上的异构性,提供一款可以显示并控制多种设备的手机应用软件。该系统包括基于树莓派系统的网关、基于Openwrt系统的系统服务端和i OS智能手机作为控制端,整合多种家电设备的控制于一体,提供通用化的管理系统平台。本系统通过在系统服务端与家电设备之间添加网关设备以连接不同通信方式的家电设备,将设备信息规格化通过Wifi通信上传到系统服务端,以此解决硬件上的异构性。在信息整合上采用元编程的方式解决信息上的异构性,对设备和设备属性进行分类抽象,极大提高了系统整合不同设备以及设备属性上的扩展性。同时抽象化的设备和设备属性显为手机端界面示的统一化提供了数据基础,能够将数据直接映射i OS系统UIKit的显示控件上,让手机端在界面设计时,可以通过预先设定映射匹配方式,快速添加新设备新属性,无需再通过代码添加。通过这种在硬件以及信息管理上的通用方案,本系统能够建立起一个可以适用于大部分家电管理的平台。在信息共享以及传输上,本系统采用MQTT推送协议作为通信方式,由于本系统中多数设备都属于嵌入式设备,设备的计算资源十分有限,而MQTT推送协议对系统CPU以及内存资源的低占用率正适用于本系统。最后本文对系统的各个模块特别是手机端模块进行了黑盒测试,验证系统的可行性以及可靠性。同时,也对采用MQTT推送协议的通信方案和采用HTTP长连接方案进行性能上的测试和对比,包括内存占用、CPU占用率和能耗等三个方面。结果显示MQTT推送协议方案在三个方面都占有优势,达到了设计要求。
其他文献
<正>用美丽的眼睛看世界,世界就会因此而美丽。用美丽的眼睛看学生,学生就会因此而可爱。学生是老师的一面镜子,当你高兴的时候,学生就可爱了,当你不高兴的时候,学生就成了你
会议
当前,环境污染和能源问题日益突出,人类面临的能源危机日趋严重,因此对于新能源的关注日益升高。风力是取之不尽用之不竭的,是一种可再生绿色能源,具有无噪音、无污染和不产
本文的写作目的主要是想从对《中国文学发展史》的初版和修订本的文本分析中,观照文学史书写和改写的变迁过程及其原因,试图发掘文学史书写的轨迹演变与时代语境之间的关系。
二十世纪八十年代改革开放以来,香港一大批眼镜企业迁往深圳市龙岗区横岗街道,历经三十几年的发展,龙岗已经成为国际中高端眼镜镜框的主要生产基地。龙岗眼镜产业已初具规模,
当前中国社会经济快速发展,但随着经济的快速增长,城乡居民并没能共享社会发展的成果,突出表现为城乡居民没能均等的享受到基本公共服务。本文以辽宁省为例将城乡基本公共服
目的研究高糖状态对脂多糖(lipopolysaccharide,LPS)诱导人牙龈上皮细胞(human gingival epithelial cells,HGECs)表达炎症因子的影响。方法原代培养HGECs,取第3代细胞分别在
加德纳多元智力理论认为,智力并非是以语言能力和数学逻辑能力为核心,而是彼此相互独立、以多元方式存在着7种智力.多元智力理论主张"多元的聪明观",可为开展全面素质教育提
中小私营企业会计管理是在经济管理的需求下诞生并不断发展,是企业中所进行的管理活动,我国中小私营企业由于受资金限制,企业投资规模小,经营管理水平不高,在制度管理上问题
本文阐述了初中学段弱势家庭学生的心理特征,在对初中学段学生心理健康教育现状进行分析的基础上,提出了针对弱势家庭学生心理健康教育的一些策略。
<正>2015年6月1日22时,一艘从南京驶往重庆的"东方之星"号游轮在长江水域湖北境内发生倾覆,出事船舶载客456人,截至6月7日,14人生还,432人遇难,10人失踪。沉船悲剧发生之后,