基于树莓派的智能云安防系统
=============
## 系统框图
<div align=center>
<img src="img/3s_1.png" />
</div>
本系统是基于物联网的云安防系统,使用树莓派作为本地服务器,连接zigbee网络采集传感器信息,接入音频模块与视频模块采集音视频信号,帮助用户时刻掌握家庭安全状态。软件部分主要由Python和C语言完成。Python语言负责完成主要的逻辑功能,C语言主要用于编写web服务器CGI处理程序。
## 基本防盗报警功能:
系统开启,系统初始化完毕,检测动作的程序后台运行,同时系统开机自动处于安全模式绿灯亮,这时输入密码1993系统由安全模式切换为警戒模式,感应器感应到人体动作发生,发出提示应,要求输入密码解除警报,若输入正确密码,则系统进入安全模式。若输入错误密码,系统进行报警,抓拍当事人照片上传到yeelink云端,发送警报邮件通知用户。同时本系统开机后便时刻检测室内烟雾状态,当超过临界值之后有发生火灾的危险时便会自动发生警报信号,通知主人。
这一部分中使用python完成,主要工作就是使用python完成信息采集工作,切换系统指示灯的显示,通过串口收集yeelink网络传感器数据。借助python参考yeelink的API开发文档完成信息到云端的上传工作。
<div align=center>
<img src="img/3s_5.png" />
</div>
<div align=center>
<img src="img/3s_7.png" />
</div>
## 语音识别功能:
首先上述过程中防盗报警系统安全模式与警戒模式的切换均是输入密码完成的,这一部分的功能为我们扩展了通过语音命令进入或者离开警戒模式的功能。
除了语音控制报警系统之外,本系统仍扩展了一些对于日常生活十分实用的功能。诸如通过语音命令去打开关闭风扇,通过语音命令查看室内温湿度状况以及当前居住地的天气信息,播放音乐等。
例如:发出语音命令“小派,警戒” 本系统就会自动切换进入警戒模式。
发出语音命令 “小派,开灯” 本系统就会自动为用户打开灯泡。
这一部分是使用python编写完成的,通过事先在系统中建立语音识别环境,使用python开发语音识别插件,来完成我们系统中所具有的各项语音命令。
<div align=center>
<img src="img/3s_6.png" />
</div>
## Yeelink云
本系统的云端使用功能丰富的yeelink云作为信息存储显示和控制云平台。我们可以将系统收集到的各种数字信息图片信息上传到云端保存并图表化的提供给用户查看,同时提供开关控制功能,用户无论是使用PC还是使用移动终端都可以通过云端对家庭信息了如指掌,便捷操控。
这一部分使用python完成了温湿度数据以及图片的上传并在云端以坐标图的形式展示出来,通过python程序向云端请求开关状态数据完成了led灯和风扇的控制。本地系统与云端的双向数据通信过程都有体现。
<div align=center>
<img src="img/3s_3.png" />
</div>
## 本地web管理
本地系统中在移植了嵌入式webserver用于对设备进行网络管理,通过访问服务器IP地址,浏览器网页部分部分主要实现了对于系统信息的简单配置以及室内信息的本地展示功能。同时也实现了当前摄像头所拍摄到的监控画面的查看。
这一部分主要解除C语言完成CGI处理程序编写,响应网页各种不同类型的请求,网页部分利用html,css以及javascript完成。
<div align=center>
<img src="img/3s_4.jpg" />
</div>
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课程作业_智能云安防系统.zip (114个子文件)
liblink.a 5KB
webshtm.c 5KB
webscgi.c 5KB
sed_page.c 3KB
ipc.c 2KB
web_request.c 2KB
get_info.c 1KB
getform.c 622B
port_map.c 609B
main.c 550B
ipc_init.c 364B
config.c 79B
test.c 71B
set_info.c 0B
cgi.cgi 616KB
cgi.cgi 616KB
html.cgi 616KB
web.cgi 6KB
c5.css 19KB
default.css 6KB
normal.css 5KB
default.css 562B
toptitle.gif 1KB
led-up.gif 968B
led-down.gif 968B
bottom.gif 898B
title.gif 862B
expanded.gif 850B
collapsed.gif 847B
linkarrow.gif 846B
data.h 2KB
comm.h 678B
webscgi.h 661B
webshtm.h 617B
ipc.h 600B
type.h 450B
main.h 395B
web_request.h 350B
debug.h 335B
get_info.h 271B
sed_page.h 221B
getform.h 219B
port_map.h 150B
global.h 122B
ipc_init.h 103B
set_info.h 48B
pi_config.htm 2KB
title.htm 935B
navigation.htm 926B
loadbar.htm 650B
pi_info.htm 365B
index.html 657B
.htpasswd 17B
webpage.IAB 12KB
webpage.IAD 448B
webpage.IMB 4KB
webpage.IMD 368B
3s_4.jpg 45KB
3s_9.jpg 37KB
3s_8.jpg 17KB
jquery.min.js 91KB
sdmenu.js 4KB
common.js 631B
Makefile 2KB
Makefile 2KB
README.md 4KB
voice.mp4 2.36MB
mscom 615KB
webshtm.o 9KB
webscgi.o 6KB
sed_page.o 4KB
ipc.o 3KB
get_info.o 3KB
web_request.o 2KB
main.o 2KB
port_map.o 2KB
getform.o 1KB
ipc_init.o 1KB
set_info.o 760B
webpage.PFI 112B
3s_7.png 1.3MB
3s_6.png 1.14MB
3s_5.png 828KB
3s_2.png 181KB
3s_3.png 173KB
web_portVlan.png 83KB
3s_1.png 83KB
web_lan.png 80KB
web进度条.png 79KB
web进度条1.png 78KB
web index.png 77KB
off.png 1KB
on.png 949B
webpage.PO 776B
webpage.PR 9KB
webpage.PRI 56KB
webpage.PS 236KB
keypadd.py 3KB
alarmd.py 3KB
config.py 3KB
共 114 条
- 1
- 2
资源评论
学术菜鸟小晨
- 粉丝: 1w+
- 资源: 4941
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功