基于软件体系结构的智能家居网关服务器设计与实现

被引量 : 2次 | 上传用户:linxuekai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着计算机技术、通信技术和网络技术的发展以及人们生活水平的提高,智能家居逐渐成为未来家居生活的发展方向。物联网大潮下的智能家居行业在中国乃至全世界都有广阔的应用前景,是一个朝阳的行业,就目前的发展趋势分析,预计在今后的几年内全世界将有近亿的家庭构建智能、舒适、高效的家居生活。区别于其它智能家居系统着重于基于硬件的功能实现,本文从软件体系结构方面对智能家居系统进行研究,运用统一建模语言(Unified Modeling Language, UML)进行可视化建模,使用以体系结构为中心、用例驱动与风险驱动相结合的迭代的统一软件开发过程(Rational Unified Process, RUP)指导软件开发,设计并实现了一个“采用四层体系架构并且各层之间使用QT (Quasar Technologies,QT)的信号/槽机制或公用接口进行通信”的智能家居网关服务器软件。本文首先对智能家居进行了深入的研究,对所要设计与开发的智能家居网关服务器与智能家居之间关系进行了简要的介绍;而后对所要使用到的开发平台、统一建模语言、统一软件开发过程、图形用户界面应用程序开发框架进行了详细的介绍;之后在RUP的指导下对网关服务器软件进行相应分析与建模,得到了网关服务器软件的“四层体系架构模型”;最后使用QT将“四层体系架构模型”转化为网关服务器软件。本文设计并实现的智能家居网关服务器软件在实际的运行过程中稳定可靠,方便管理、维护、升级。可见,基于软件体系架构的、使用RUP管理和指导软件开发的、使用UML进行可视化建模的软件设计与实现可以为今后智能家居系统的开发提供一些思路——将在其它领域得到广泛应用与发展的方法和技术(如RUP)引入到智能家居系统,即换一角度如从软件角度看待智能家居系统。
其他文献
目的探讨褪黑素(MLT)对胰岛素抵抗(IR)大鼠皮下脂肪组织瘦素(Lep)及其mRNA表达的影响。方法将37只SD大鼠随机分为模型组(n=27)和对照组(CN组,n=10)。CN组以普通饲料喂养。模
自十九世纪六十年代,国内外针对“技术辅助英语词汇学习”的效果已展开大量研究(Marty,1981),成果颇多但对其效果却并未达成共识(Choo, Lin,&Pandian,2012; Mohsen&Balakumar
【目的】探明番茄正反交组合间的差异。【方法】采用随机排列,对38个番茄正反交杂交组合F1早熟性状和产量性状进行田间比较试验,并用DPSv7.05统计软件的配对t检验对试验数据
【目的】测定脱毒苦杏仁油的脂肪酸组成,并研究光照、温度、抗氧化剂及其增效剂对苦杏仁油稳定性及货架期的影响,为开发苦杏仁食用油提供理论依据。【方法】采用气相色谱法,
本文在阐述企业治理结构和产权等相关概念的基础上,从产权博弈的角度对于当今典型的内部监控型企业治理结构和外部监控型企业治理结构的变迁作了深入的分析。本文的结论是:企
【目的】研究陕西省眉县与周至县猕猴桃果园土壤重金属含量,并对其污染风险进行评价。【方法】于2012-10,在陕西猕猴桃主产区眉县和周至县10个猕猴桃果园采集40个土壤样品,采
自1999年澳门回归以来,澳门经济一直保持着持续、健康的发展。随着旅游业成为澳门经济发展的一大重心,澳门也因此被定位成以博彩业为龙头的特色旅游城市。文章基于澳门经济发
土地是重要的自然资源,也是人类、动植物生存和发展的基础。然而,在工业化和现代化进程中,日益频繁的人类活动造成了严重的土壤污染问题,给人类健康和动植物繁衍造成了巨大威
近年来,经济的快速发展使我国城市化建设出现高潮,我国城镇化建设进程迅速发展,城市建设日新月异。但是,随着城市人口不断的加大,在城市高速的发展同时,也带来一些负面影响。一些城
目的:探讨2型糖尿病(Type2diabetes mellitus, T2DM)患者合并肝功能损害的特点,分析2型糖尿病与肝功能损害的相关因素。方法:在T2DM患者中,依据2010年中华医学会肝病学会制定的