项目简介
本项目是基于Qt框架开发的Raspberry Pi安全监控系统。系统集成了摄像头和运动传感器,具备邮件警报通知功能。用户能通过系统界面完成登录、注册操作,还可设置监控参数、查看历史记录。
项目的主要特性和功能
- 摄像头监控:可实现实时视频流查看与图片捕捉。
- 运动检测:借助连接到GPIO的运动传感器检测运动事件。
- 用户管理:提供用户注册和登录功能。
- 警报通知:支持通过邮件发送警报。
- 历史记录:方便查看和管理历史监控记录。
- 设置功能:用户能够设置警报参数和监控模式。
安装使用步骤
环境准备
- 确保已安装Qt框架、nlohmann库、libcurl库和pigpio库(仅适用于Raspberry Pi)。
- 确保Raspberry Pi已连接摄像头和运动传感器,并配置好GPIO接口。
下载项目
复制或下载本项目源码到本地。
配置项目
- 修改
mysystem.cpp
中的GPIO引脚配置(默认GPIO 12)。 - 确保
send-email.sh
脚本与可执行文件在同一目录下。
编译项目
- 使用CMake进行项目编译,确保所有依赖库已正确安装。
- 如果项目文件夹名称不是
untitled
,请在CMakeLists.txt
中修改相关路径。
运行项目
- 在Raspberry Pi上以root权限运行可执行文件(
sudo ./prog
)。 - 确保所有依赖库和脚本文件已正确配置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】