家居安防系统需求分析学习资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《智能家居安防系统》需求分析报告

拟制:_刘琪刘婷萧进光

审核:_______ _____________

批准:

编写日期:2013年4月12日

目录

1 引言 (3)

1.1 编写目的 (3)

1.2项目背景 (3)

1.3 定义 (3)

1.4 参考资料 (4)

2 任务概述 (4)

2.1 目标 (4)

2.2 运行环境 (4)

2.3 系统架构图 (4)

3 数据描述 (5)

3.1 动态数据 (5)

3.2 数据采集 ....................................................... 错误!未定义书签。

4 功能需求 (6)

4.1 功能划分 ....................................................... 错误!未定义书签。

4.2 功能描述 ....................................................... 错误!未定义书签。

5 性能需求 (7)

5.1 性能限制 (7)

6 运行需求 (9)

6.1 硬件接口 (9)

6.2 故障处理 (9)

1 引言

1.1 编写目的

本系统结合嵌入式web服务器,GPRS技术以及嵌入式相关技术,实现用户通过网络对家中情况的实时监控。该系统可以进行方便的扩展,结合用户自身需求进行定制,使得用户可以通过手机获得家中异常情况,并可以通过网络对家中情况进行实时监控,通过远程的操作来降低异常带来的损失。在系统中Web服务器通过 Internet 提供远程访问服务,并通过GSM短信息通知用户异常,用户通过网络对系统进行相应的指令操作。用户可使用系统的GPRS上网功能提供扩展功能

1.2项目背景

➢委托单位:廖卫东老师

➢开发单位:刘琪刘婷萧进光

1.3 定义

➢传感器:能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成。

➢CGI:Common Gate Intergace,是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上

➢GPRS: GPRS---General Packet Radio Service,通用无线分组业务,是一种基于GSM系统的无线分组交换技术,提供端到端的、广域的无线IP连接➢服务器端口:TCP/IP协议集成到操作系统的内核中,这就相当于在操作系统中引入了一种新的输入/输出接口技术,因为在TCP/IP协议中引入了一称之为"Socket(套接字)"应用程序接口

➢终端:网络与最终用户接触用以实现网络应用的各种设备

➢MSM:多媒体短信服务

➢SMS:SMS 是一种存储和转发服务。也就是说,短消息并不是直接从发送人发送到接收人,而始终通过SMS 中心进行转发。如果接收人处于未连接

状态(可能电话已关闭),则消息将在接收人再次连接时发送

➢温度传感器:能感受温度并转换成可用输出信号的传感器。

➢红外线传感器:利用红外线的物理性质来进行测量的传感器,在此系统中,红外线传感器主要是测量人体表面温度从而得知红外线传感器探测范围内是否有人。

1.4 参考资料

➢远程智能家居控制系统方案

2 任务概述

2.1 目标

➢采用复合型触发报警的系统设计思想,融合了运动目标检测报警、人体红外报警以及火灾报警等多种报警方式,实现了对家庭中各种异常情况的有效感知。

当有异常情况发生时,系统主机将自动进行图像的采集,并为图片打上时间标签,通过GPRS网络以MMS和SMS的形式传送到远程手机,使用户可及时直观清晰的掌握家中实时情况,并可通过短信的方式对家中电器进行直接控制。系统通过搭建Web服务器,并使用HTML、JavaScript和CSS技术设计了本系统的监控界面,可直接在Web浏览器上实现远程家电控制、远程视频监控、系统设置、用户管理等一系列操作

2.2 运行环境

➢硬件环境:开发板ARM9平台(MINI2440)

➢操作系统:开发板为嵌入式linux(内核2.6.30.2)

➢网络:Internet、和GPRS

➢ 数据库类型:Mysql

➢ Webserver 类型:Web Server

➢ Cgi 程序:Cgi

➢ GUI: QT

➢ 开发工具:GNU 工具

2.3 系统架构图

3 数据描述

3.1 动态数据

➢ 1)温度传感器数据:温度(单位默认为摄氏度)。

➢ 2)摄像头数据:图片和视频(jpg 格式)。

➢ 3)红外线传感器:测量人体表面温度从而得知红外线传感器探测范围内是

否有人。

➢ 4)用户操作指令:用户操作:添加用户、删除用户;文件操作(数据、图

片和视频):打开、查看、查找,删除(删除指定的记录数据)、清空(删除全

部的记录数据)、复制、剪切、粘贴。

3.2 数据采集

➢1)通过传感器感应进行数据采集:开发板通过温度传感器采集室内温度数据,通过红外线传感器测量人体表面温度从而得知红外线传感器探测范围内是否有人,若有异常,则存储此时的数据。

➢2)通过摄像头监控进行数据采集:开发板通过摄像头采集室内图像和视频,并保存现场数据。。

4 功能需求

4.1 功能划分

➢1)监视功能:摄像头拍摄可疑人物的照片,红外线传感器探测是否有人。➢2)防火功能:温度传感器测量室内温度,高于临界值报警并发信息给用户。➢3)报警功能:发现异常,报警并发信息给用户。

➢4)远程控制功能:远程登录Arm开发板,可以实时对数据的进行采集、处理、显示、保存,如有异常,报警并发信息给用户。

➢5)系统参数设置:对系统的各种可调参数进行设置。

4.2 功能描述

➢1)监视功能:开发板可以通过摄像头采集现场图像,开发板也可以可以通过红外传感器探测是否有人进入现场(或家中,可用做防盗);系统可以通过温度传感器和红外线传感器对设备现场数据的实时采集,并通过所得的数据判断是否有异常情况的发生。终端可以在异常情况下给用户发送短信或拨叫用户电话报警,并储存特殊情况下的数据和照片。

➢2)防火功能:终端通过温度传感器采集室内温度数据并进行分析和判断,

相关文档
最新文档