黑山组安防详细设计

黑山组安防详细设计

ID:30808108

大小:177.88 KB

页数:10页

时间:2019-01-03

黑山组安防详细设计_第1页
黑山组安防详细设计_第2页
黑山组安防详细设计_第3页
黑山组安防详细设计_第4页
黑山组安防详细设计_第5页
资源描述:

《黑山组安防详细设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、详细设计说明书1引言1.1编写目的在现近这个动乱不断,入室杀人不偿命,房子说倒就倒,人心异常险恶,安全防范极度欠缺的年代,人们的家庭的防盗,防火意识不断提高。随着无线网络,智能机顶盒,远程控制技术的成熟,能够远程对现场实现监视和控制成为当代人们迫切需要的功能。本系统正是为完成这样的功能所设计的。它可以通过远程网络实现视频监控,以网页的形式进行远程控制,对家庭的电,水,火的情况加以监控,实现不论家主人是上班还是出差,或是出门旅游,都能随时了解家里的情况,做到防祸未然。1.2背景a.智能家居安防系统;b.项目的任务提出者:华清远见-王劲男;c.开发者:黑山组;d.用户:家庭用

2、户;e.运行该软件的计算站:s3c2410;1.3定义a.GPRS:通用分组无线服务技术(GeneralPacketRadioService)的简称,它是GSM移动电话用户可用的一种移动数据业务。b.GSM:全球移动通讯系统GlobalSystemofMobilecommunication就是众所周知的GSM,是当前应用最为广泛的移动电话标准。c.BOA单任务嵌入式Web服务器,运行在嵌入式设备上,可以生成动态页面。d.CommonGateIntergace,是HTTP服务器与其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。e.TA:从终端设备(Ter

3、minalEquipment,TE)或数据终端设备(DataTerminalEquipment,DTE)向终端适配器(TerminalAdapter,TA)或数据电路终端设备(DataCircuitTerminalEquipment,DCE)发送的。通过TA,TE发送AT指令来控制移动台(MobileStation,MS)的功能,与GSM网络业务进行交互。1.4参考资料●《linux设备驱动程序-第三版》●《linux设备驱动开发详解》●《嵌入式linux应用程序开发详解》●《UNIX环境高级编程》2远程安防监控系统详细设计2.1程序总体设计2.1.1程序总体结构图2.1

4、.2程序总体方案文件系统启动后主程序自动后台运行,主进程创建共享内存和消息队列后等待接收消息,根据消息类型创建相应子进程调用封装的函数进行处理。BOA服务器启动后则会等待响应web服务器请求,如果是申请账号则保存到数据库,并发送消息给主程序;如果是用户操作请求,则直接发送消息给主程序。2.2主控制模块详细设计2.2.1主进程流程图2.2.2主进程方案系统上电后会自动运行主程序,主程序启动后先创建好用于各个进程间用于同步与互斥的消息队列,信号量,共享内存。主程序会一直运行,对设备的整体管理全部由主程序完成。当主程序接收到信息后会根据信息类型创建相应的子进程来完成相应的功能。

5、功能完成后关闭子进程,等待下一个信号。消息的类型定义为:structmsg{longmtype;intmsg_cmd_type;charmsg_cmd_arg[N];};mtype:100为火警类型,200为红外类型,300为Boa类型。msg_cmd_type:表示消息的请求命令类型。msg_cmd_arg:表示消息的请求命令类型所带的参数。当温度超过设定温度后,主程序会接收火警信息,然后创建防火子进程,把异常数据存入数据库,启动PWM报警和摄像头拍照,通过GPRS发送短信给用户;当红外扫描检测到有人进入时,主程序会接收匪警信息,然后创建防盗子进程,把异常数据存入数据库

6、,启动PWM报警和摄像头拍照,通过GPRS发送短信给用户;当Boa信息来到时,表示用户注册后要GPRS发送短信给用户通知这个手机号注册成功,或者用户登陆成功,要求操作,这时主进程会创建用户操作进程,完成相关功能。2.3温度制模块详细设计2.3.1温度监控流程图2.3.2温度监控进程说明系统启动后会加载ADC模块,在主程序select语句中轮询当前ADC值,如果ADC值未超过警戒值则程序继续轮询,若超过警戒值则给出火警信息,把异常情况写入日志文件,。主程序得到火警消息后启动火警进程进行处理。2.4红外监控模块详细设计2.4.1红外检测进程流程图2.4.2红外检测进程说明红外

7、检测进程进入循环,读取value的值并进行判断,如果value被设置,则说明红外设备发出报警,则组织消息类型,并给主进程发送消息,把异常情况写入日志文件。并设置共享内存中的全局标志位中的红外报警标志,以供主进程判定。2.5摄像头模块详细设计2.5.1摄像头进程流程图2.5.2摄像头进程说明主进程开启时自动加载摄像头,关联服务器,实现把摄像头的图像实时传送到服务器上的网页中,用户在登陆页面之后可以实时观看到摄像头的图像。当红外飞感应到有人进入时,主程序创建防盗子进程启动拍照功能,拍照进程自动以每秒一张的频率拍照,持续60秒,照片

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。