Android智能家居系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Android 智能家居系统需求说明书
1 项目概述
家居智能化在中国的应用已经有一段时间了,但是大多数的智能家居系统仍然适用于别墅、洋房、公寓等高级住房。在世界上人口最多的国家,移动电话的应用也是非常的普及,所以手机智能家居系统软件将最终成为智能家居系统中的主流产品。
对于智能家居产品,第一印象便是便捷,通过一个小小的手机,便可随时掌握、控制家里的所有常用家电设备,包括:灯光、窗帘、电器、空调、地暖、新风等,甚至天气预报,室内温湿度显示等,这才是未来理想智能家居的必需品。随着各种基于3G和WIFI功能的智能产品逐步应用于人们的生活中,方便直观触摸操作的移动触摸智能控制终端诸如Android、iPhone、ipad等,必将成为智能家居未来的发展趋势。
掏出你的手机按几个键,让智能家居就在指尖的滑动中变为现实,来实现家居智能化的实际操作和应用。例如,我们通过手机来控制他们的家居照明,空调,监控摄像头,电视机,DVD,以及更多。当我们试图找到遥控器打开这些设备时,你可以考虑使用手机来进行相关的操作了。
然而,在物联传感智能家居中,有更多的应用。比如:
1.如果你在工作的时候,你可以使用移动探测器警报通知您,当您的孩子从学校回家。你甚至可以切换到有监控摄像头的房子,看到他们。
:
2.假如你回家较晚,您可以通过手机轻松地打开你的前廊灯。
3.下班前你可以通过手机打开家中的空调设备,设置好适应的温度,然后再开车回家。
4.如果你在休假在外的时候,你可以打开家中的某一盏电灯,使它看起来像家中有人。你也可以开启你房间内的安防监控系统,以确保家中的安全。
5.为了提高安全性和警惕性,当您进家前,可以使用使用“打开室内所有灯光”按钮。
6.通过手机来控制家中视频/音频设备。然后通过手机观看或收听家中的视频或音频。
7.如果有小偷闯入你的房子,而你不在家,红外报警探测器会发出警报,你可以看到通过监控摄像头找到小偷的踪迹。现在,您可以使用声光报警器来驱赶和震慑他。
本系统结合以上物联网新型概念,实现用户通过网络对家中情况的实时监控。该系统可以使用户能够对家庭内部情况进行实时的掌握以及控制。通过各种传感器获取家庭内信息(温湿度信息、三轴加速度信息、光敏信息),用户在Android界面上可以对这些信息进行掌控。
设计框图:
…
2任务概述
目标
利用Android系统进行监控与控制
要实现的功能有:
①对设备现场数据的实时采集,例如温度、红外探测数据等;
②用摄像头采集图片,使用存储设备进行存储;
③开发Android系统信息显示界面;
④开发Android系统控制界面。
用户的特点
·
本系统主要适用于家庭防盗、火灾等异常的预防,用户能够及时的得到报警并通过网络进行相应操作来降低损失成本。对本系统进行相应的处理,就可以实现对家用电器的远程控制。本系统使用性高,适合大众消费人群。
假定和约束
本系统预期开发时间为一个月。
3需求规定
对功能的规定
智能家居系统主要实现了远程控制和本地监控两大功能,下面具体介绍每个模块的具体功能:
前端数据中心A8
监控多个房间信息,当新的房间(M0)加入时,在Android界面上插入一个M0节点。点击某个M0节点后,立即显示当前房间情况。包括房间温湿度、光感情况,三轴加速度信息,AD值,来宾刷卡,用户可以在触摸屏上的Androidjiem界面上手动设置室内的灯的亮灭,风扇的开关。当有外人非法闯入房间时会触发报警(三轴模拟),警报(蜂鸣器模拟)会响起,吓跑小偷。
本地监控M0
本地监控模块可以分为三个部分:实时监测室内温湿度、实时监测非法人员闯入和采集—
RFID信息。
实时监测室内温湿度
使用温湿度传感器监测室内温湿度,当采集到的数值超过设定值时,系统将发出警报.
实时监测非法人员闯入
使用三轴加速器实时监测是否有人非法闯入,若有外人非法闯入时候,用LED灯模拟,并通过zigbee通知前端。
采集RFID信息
当来宾进房时,采集RFID信息发送给前端数据中心,由前端数据中心保存,并在界面上显示。
对性能的规定
时间特性要求
'
该软件的初步预算完成时间为14—21天,由本组6人分工合作完成,分为2套方案。一个是A8与M0之间的通信方案, 另一个是只基于A8做平台测试。3天时间来进行框架的搭建,10天时间来进行代码的编写和测试工作,剩余时间来进行后续功能的测试完善,本软件运行时需要满足的消息的即时性,要求能够达到数据同步准确到达的标准。
4运行环境规定
设备
电脑,Cotex-A8开发板,Cotex-M0开发板(包括zigbee模块,数据采集模块)。支持软件
运行环境为Android。