智能家居安卓客户端的设计与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:nwpucoder
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的不断发展,人们生活水平也逐渐提高,从而开始追求更舒适、更安全的高品质家居生活环境。智能家居作为上世纪八十年代提出的概念,在最近十年,得到了很大程度的发展。物联网技术和无线通信技术的发展与成熟、国家对“互联网+”领域的大力扶持,以及人们对生活品质的要求不断提高等诸多原因,推动了智能家居行业的蓬勃发展。智能家用电器、智能终端传感器设备、智能手机等智能设备的研制与推广,使得人们对智能家居的了解越来越多,智能家居也已开始走进千家万户。琳琅满目的智能设备给人们生活带来方便的同时,逐个操作和控制这些智能设备就会变得很繁琐,因此,研制便捷、快速、安全地操作和控制智能设备的客户端具有重要意义。本文首先详细介绍了课题研究的背景及意义,分析了智能家居系统的国内外研究现状及发展形势,确定课题研究内容以及预期目标。其次,论述了智能家居客户端实现过程中所需的关键技术,例如Android平台以及架构、数据存储方式、ZigBee和RF技术、消息推送、语音识别、Libjingle开源库以及JNI等等。然后,根据客户端所在智能家居系统的整体规划、架构以及现实生活中家庭内部对智能家居的实际应用需求,对系统进行需求分析,确定不同需求的优先级。接着,提出了智能家居Android客户端的总体架构设计和实现方案,将系统合理划分不同功能模块,明确各个模块之间的调用关系,选择符合需求的设计模式,降低各个模块之间的藕合性,并且详细介绍了本课题中用到的观察者模式和单例模式。最后,详细阐述了移动终端上各功能模块(例如登陆、内/外网设置、消息处理、本地数据存储、视频预览、情景/定时/联动、视频截图缩放、语音控制、网关和客户端升级等等)的实现过程。本课题实现了一种具有手动操作和语音控制功能的智能家居Android客户端,同时,局域网和移动网络状态使用不同的通信方式,实现对终端设备的安全控制,联动告警支持给用户发送告警截图和视频,支持Zig Bee和RF两种终端设备。该客户端是智能家居系统的重要组成部分,界面友好、操作简便、功能丰富、运行稳定,有较高的实用价值,并且本文也展示了真机运行图。系统中运用多种面向对象思想,兼具低耦合与灵活性,以及良好的扩展性。整体构架、设计思想和开发方法,对其他移动平台的应用开发也具有一定的参考价值。
其他文献
本文探讨了城市中心区地下空间开发利用的战略意义,并分析了城市中心区地下空间开发设计的几点原则,最后总结了城市中心区地下空间开发设计的策略方法,希望能为城市地下空间
目的:对替米沙坦、缬沙坦、厄贝沙坦降压药的疗效与经济性分析。方法:选择2014年4月至2015年5月于我院就诊的各类不同程度高血压病患117例,所有病患均在入院时行病情确诊,满足
期刊
我国已进入城市快速发展阶段,而城市的长期、稳定、高效发展,需要正确、合理的城市规划作保障。依附于社会发展、时代背景下的城市规划基本价值观,对城市规划具有重要的指引作用
历史街区作为一个城市历史文化发展历程的见证,是城市历史文化的源泉.但随着机动化的发展,历史街区存在内部交通冲突情况.因此,做好对历史街区慢行交通系统路网以及设施的规
经济适用房是建筑住宅设计的一个重要部分。本文介绍了实际工程项目的情况,论述了在建筑设计中如何进行经济适用房的设计,提高了人们的生活质量和环境质量。
目的:探索针灸分期治疗周围性面瘫的效果。方法:随机选取2014年7月-2016年7月笔者所在医院收治的100例周围性面瘫患者为研究对象,根据治疗患者的不同分期采用不同的针灸治疗
无论是计划经济时期的统购统分,还是市场经济初期的分散采购,国有企业通常具有市场优势地位。如果没有建立一个良好的制度对其规范与约束,采购的各个环节就很容易产生漏洞,造
地方政府面对突发事件时,往往会出现“发布会延迟、直播中断、信息不全面、关键人物未现身”等避重就轻、表现不专业的问题。当今,把握舆论传播规律与技巧,化解突发事件网络