基于android的智能家居房间监控系统的设计与实现
第1章 绪论 - 1 -
1.1 智能家居定义与概念 - 1 -
1.2 项目研究背景 - 1 -
1.3国内外研究现状 - 1 -
1.3.1 国内研究现状 - 1 -
1.3.2 国外研究现状 - 2 -
1.4 项目开发技术介绍 - 2 -
1.4.1 Android介绍 - 2 -
1.4.2 Eclipse - 2 -
1.4.3 SDK - 3 -
1.4.4 Android NDK - 3 -
1.4.5 JDK - 3 -
1.5 突破点及预期成果 - 3 -
第2章 项目需求分析 - 4 -
2.1 功能要求 - 4 -
2.2 功能需求分析 - 4 -
2.3 项目结构和流程图 - 5 -
2.3.1 项目结构图 - 5 -
2.3.2 项目流程图 - 6 -
2.4 界面需求 - 7 -
2.5 设备需求 - 7 -
第3章 项目设计 - 8 -
3.1 项目架构设计 - 8 -
3.2 界面及功能设计 - 8 -
3.3 项目的程序结构 - 10 -
第4章 项目实现 - 12 -
4.1 摄像头连接功能的实现 - 12 -
4.2 摄像头画面显示功能的实现 - 13 -
4.3 摄像头画面控制功能的实现 - 13 -
4.4 灯泡开关控制功能的实现 - 14 -
第5章 软件测试 - 16 -
5. *51今日免费论文网|www.jxszl.com +Q: ^3^5`1^9`1^6^0`7^2#
1 软件测试的概念 - 16 -
5.2 测试方法 - 16 -
5.3 测试过程及结果 - 16 -
5.3.1 摄像头控制模块测试 - 16 -
5.3.2 灯泡控制模块测试 - 17 -
总结与展望 - 18 -
参考文献 - 19 -第1章 绪论
1.1 智能家居定义与概念
智能家居是一种物联化的表现形式,受物联网的影响[1]。相较于一般的家庭,智能家居不光具备传统的住宿功用,还具备网络通讯、设施自动化等功用,是集现代科技于一体的高端的居住场所。它能够节约日常开销,提高人们的满意度,还能提供与家居的交互信息[2]。
智能家居通过与相应的软件结合,将智能监控和照明控制等融为一体,使人们通过手机和电脑等设备对家居环境进行实时监控,并且可以远程控制房间里的家电[3]。
1.2 项目研究背景
自1984年第一个智能建筑在美国问世以来,欧美等地先后策划了各种智能家居的计划[4]。其中欧美发达国家在相关领域遥遥领先,亚洲少数国家勉强能跟上其步伐。而wifi看控制技术的出现,为智能家居行业的崛起提供了技术支持,人们能够通过wifi控制模块来实现对电器设施的遥控[5]。
基于android的智能灯泡和智能摄像头是智能家居中的一种。在国外,智能家居已初具规模,并且国外的住宅不和我国的住宅一样以小区为主,国外住宅一般以别墅、独立住宅区为主,智能家居已比较成熟[6];而在国内还处于初级阶段,发展并不成熟,随着我国的发展,人们对生活的品质要求日益提高,智能化家居就应运而生。20世纪末智能家居逐渐传入我国开始[7],电子产品受欢迎程度越来越高,因此仅在手机、平板等客户端上下载app就能使智能摄像头在很大程度上满足人们的需要,智能摄像头可以随时进行监控,智能灯泡可以随地控制开关。
1.3国内外研究现状
1.3.1 国内研究现状
智能家居在中国仅仅发展了十几年,从以前只能在电影中看的的场景,到现在进入了很多人的家庭,经历漫长艰苦的一段时间。在中国,智能家居的发展经过了四个阶段[8]。
萌芽期(1994-1999年):智能家居首先经历的是萌芽时期,在这个阶段,国内智能家居基本都在了解阶段,除了深圳有几家代销美国智能家居的公司外,我国并没有真正的智能家居产业[9]。
开创期(2000-2005年):其次智能家居经历了第二个时期,在这段时期,国内陆续出现了很多的智能家居的公司企业,大部分都在较为发达的北上广等地。同时,智能家居的相关产业也开始一步步发展起来,然而因为公司的爆炸式增加和行业内不择手段的打压竞标,搞得智能家居在中国乌烟瘴气。各界也纷纷开始指责行业的竞争模式,并且对智能家居的前景和功效表示怀疑,大部分的公司都开始走下坡路[10]。
徘徊期(2006-2010年):然后智能家居进入了第三个阶段,国内经过几年的竞争,淘汰了很多的公司,留下来的公司也开始意识到自己发展模式的不足,开始逐渐完善[11]。同时,国外各大公司也开始进入我国,与国内的公司开始了新一轮的竞争。
融合演变期(2011-2020年):最后进入了第四个阶段,智能家居在我国已经初具规模,各大公司也找到了自己的发展方式,智能家居也逐渐进入普通 *51今日免费论文网|www.jxszl.com +Q: ^3^5`1^9`1^6^0`7^2#
家庭,市场也呈线性上升趋势[12]。并且大公司开始收购小公司,成为行业主流现象。智能家居的腾飞已势不可当。
1.3.2 国外研究现状
在智能家居的发展方面,不同的国家都有不同的开发方案,其中美国由于起步较早始终处于技术前沿,最初只是简单的家电控制,到现在已经非常成熟。国外的IEEE标准也逐渐统一[13]。世界各地的研发中心也不断成立,其中微软、IBM等大公司也加入到智能家居的队伍中,至今欧美的智能家居覆盖已非常广泛。
日本不仅完成了智能家居物联网化,还研发了生物认证来支持自动门辨认系统,用户只要回到家,门就会自动识别身份然后把门打开,钥匙已经成为累赘[14];除此之外,梳妆台前设有体重器,用户照镜子或者洗漱的时候,就能顺便测量体重,并且检测出来的数据也会被保存起来。
澳大利亚的智能家居颇具特色,其目的就是让房间的设施达到全面自动化[15],你不可能看到任何一个手动的开关。不仅如此,很多监控设施都藏在房间的墙壁中,只有一处安装了等离子屏幕进行观察。澳大利亚智能家居在安防领域也是独具特色,甚至连苍蝇都能监测出来。
1.4 项目开发技术介绍
1.4.1 Android介绍
Android是由Java编写的,基于Linux的手机操作系统,其编程语言为C和Java等语言[16]。Android系统架构、Android操作系统一般都采用的分层架构。Android包含了软件堆栈架构和中介架构层。本设计的开发是建立在Android SDK5.0的基础上。
Eclipse是一种使用广泛的,可以跨平台的Java集成开发平台,主要的功能就是进行Android开发、Java开发[17]。其实就是一个框架平台,但是因为支持多种程序同时进行开发,所以拥有其他平台很难具有的灵活性。因此也被很多的IT工作人员使用。
1.4.3 SDK
SDK就是Software Development Kit,一个软件包、软件框架等一系列工具的集合体[18]。能够进行错误的自动监测,也可以自动添加缺少的代码,并且可以自动编译和运行,为程序员提供了很大的便利。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/25058.html