0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用 树莓派 打造安全+可定制的安防摄像头 — 完整指南!

上海晶珩电子科技有限公司 2025-05-23 15:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

使用树莓派作为安防摄像头有诸多优势,可以让其成为家庭或小型企业负担得起的监控解决方案。

树莓派性价比极高,无需商业DVR/NVR系统的高昂成本即可构建功能完备的安防系统。其灵活性和可定制性让您能根据具体需求调整配置——无论是部署多摄像头、集成移动侦测,还是连接其他智能家居设备。丰富的软件选择(如MotionEyeOS或树莓派OS上的motion软件)更简化了设置流程,让您轻松掌控视频流、录像和警报等功能。

我们可以选择将视频片段存储在本地,如 SD 卡、外部硬盘驱动器或网络附属存储(NAS)设备上,确保数据始终处于你的掌控之中。此外,还能集成谷歌云端硬盘、Dropbox 等云存储解决方案或自定义服务器,实现远程访问和备份。

树莓派安防摄像头实现方案

7fd243c8-37aa-11f0-8605-92fbcf53809c.jpg

组件

树莓派(任何配备摄像头接口的型号均可,例如树莓派 3、4 或 Zero W)

树莓派摄像头模块 v2.1(或 USB 网络摄像头)

MicroSD 卡(至少 16GB 存储空间,需预装 MotionEyeOS)

外部 USB 硬盘驱动器(至少 500GB 用于视频存储)

高品质 5V 电源

设置树莓派安防摄像头的步骤

1.将树莓派镜像安装到带有SD读卡器的计算机上。将用于树莓派的SD卡放入读卡器,启动树莓派镜像。

树莓派镜像下载:https://www.raspberrypi.com/software/

2.选择树莓派4作为设备

3.选择操作系统并选择使用自定义。浏览MotionEyesOS图像并烧录到树莓派4上

7ff33e8e-37aa-11f0-8605-92fbcf53809c.jpg

4.完成自定义设置(如 WiFi 设置)。

5.将 SD 卡插入树莓派并通电开机。

树莓派上的 MotionEye

这是motion软件的在线界面,它是一个带有运动传感器的视频监控应用程序。

7ffecc0e-37aa-11f0-8605-92fbcf53809c.jpg

功能

● 适用于互联网、手机和平板电脑的简单友好的用户界面。

● 它支持大多数USB摄像头,并且与树莓派摄像头模块兼容。

● 支持IP摄像头(网络)。

● 摄像头检测,通过电子邮件和功能日发出警报。

● 静态图片采用 JPEG 格式,视频采用 AVI 格式。

● 支持延时电影。

● 可通过以太网电缆或无线连接接入本地局域网。

● 文件可存储在设备的本地 SD 卡、USB 驱动器或本地网络的 SMB 共享文件夹中。

● 支持在社交平台(Facebook、Instagram)上分享视频和图片,可将文件存储在谷歌云端硬盘和 Dropbox 等云服务中。

● 默认情况下,媒体文件在本地局域网中可作为 SMB 共享文件访问。

● 媒体文件还可借助树莓派中已安装的 FTP 服务器或 SFTP 服务器进行管理。

安装

1.安装 Python 依赖项:

sudoapt install python3-dev libcurl4-openssl-dev libssl-dev

2. 安装 PIP Python 包管理器:

sudoapt install python3-pip

3.下载 MotionEye:

sudopip3 install'https://github.com/motioneye-project/motioneye/archive/dev.tar.gz'--break-system-packages

4.初始化安装脚本:

sudomotioneye_init

5.安装 libcamera 软件包:

sudoapt install libcamera-v4l2

6.在网络中的任意设备上打开网页浏览器并访问:http://raspberry_pi_IP:8765

登录名:admin 密码:(留空)

8008a396-37aa-11f0-8605-92fbcf53809c.jpg

配置

1.添加摄像头:

801d4116-37aa-11f0-8605-92fbcf53809c.jpg

如果使用树莓派摄像头模块或 USB 网络摄像头,请选择“本地 V4L2 摄像头”。根据需要配置摄像头设置。

8024e196-37aa-11f0-8605-92fbcf53809c.jpg

2.设置运动检测:

进入“运动检测”选项卡:

80353d48-37aa-11f0-8605-92fbcf53809c.jpg

启用运动检测功能,并配置灵敏度、检测区域及其他偏好设置。

3.配置存储:

进入“文件存储”选项卡。

804a4abc-37aa-11f0-8605-92fbcf53809c.jpg

设置用于存储录制视频和图片的目录。

还可配置谷歌云端硬盘或 Dropbox 等云存储选项。

805fa6b4-37aa-11f0-8605-92fbcf53809c.jpg

4.MotionEye 安全:

MotionEye 默认使用 8765 端口作为其网页界面的访问端口。如果该端口在没有适当安全措施(如 HTTPS 和强密码)的情况下可从互联网访问,那么我们的摄像头系统可能会面临安全风险。

● 设置VPN允许您远程访问树莓派,而无需将端口直接暴露给互联网。这是远程访问最安全的方法之一。

● 进入通用设置>用户账户,更改管理员密码。

806ff942-37aa-11f0-8605-92fbcf53809c.jpg

● 考虑将MotionEye使用的默认端口改为非标准端口,让潜在攻击者更难找到我们的服务。

替代安装方案 - MotionEyeOS

MotionEyeOS 是一个 Linux 发行版,可将单板计算机转变为监控系统。

1.将树莓派镜像下载并安装到带有SD读卡器的计算机上。将用于树莓派的SD卡放入读卡器,启动树莓派镜像。

2.下载的最新稳定版本(v.20200606)

MotionEyesOS https://github.com/motioneye-project/motioneyeos/releases

3.选择树莓派设备。

4.选择一个自定义镜像并烧录到你的树莓派。

8085577e-37aa-11f0-8605-92fbcf53809c.jpg

5.将 SD 卡插入树莓派并通电开机

6.继续进行之前的配置步骤。

其他配置

设置电子邮件或 Webhook 通知:配置系统在检测到运动时发送警报。

8094f788-37aa-11f0-8605-92fbcf53809c.jpg

故障排除

无法访问 MotionEye 网页界面

无法通过 http://raspberry_pi_IP:8765 访问 MotionEye 网页界面。

1.运行以下命令检查服务是否正在运行:

sudosystemctl status motioneye

如果服务未运行,尝试重启它:

sudosystemctl restart motioneye

2.如果启用了防火墙,请确保 8765 端口已开放:

sudoufwallow8765/tcp

摄像头未检测到或无视频信号

1.确保摄像头模块或 USB 网络摄像头已正确连接。对于树莓派摄像头模块,请仔细检查排线是否正确插入 CSI 插槽。

2.测试摄像头:

使用 raspistill 命令拍摄测试照片:

raspistill-o test.jpg

如果此命令无法正常工作,可能是摄像头连接不当或存在故障。

3.验证摄像头接口是否已启用:

确保在 raspi-config 中已启用摄像头接口:

sudoraspi-config

进入“接口选项”>“摄像头”,并确保其已启用。

性能低下或 CPU 使用率过高

降低摄像头分辨率或帧率可显著降低 CPU 使用率。在 MotionEye 界面的“视频设备”下调整这些设置。

存储问题(例如空间不足或无法保存视频)

配置 MotionEye,使其在一段时间后或存储空间不足时自动删除旧文件。

进入“视频”部分,设置视频保存期限,例如:15 天。

80a3a058-37aa-11f0-8605-92fbcf53809c.jpg

官方 MotionEye 文档:

https://github.com/motioneye-project/motioneye

原文地址:

https://www.sunfounder.com/blogs/news/building-a-secure-and-customizable-raspberry-pi-security-camera-a-comprehensive-guide

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能家居
    +关注

    关注

    1942

    文章

    9943

    浏览量

    195516
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109709
  • 安防摄像头
    +关注

    关注

    0

    文章

    24

    浏览量

    4699
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓摄像头问题

    请问树莓安装好官方的摄像头之后,测试摄像头时显示mmal: No data received from sensor. Check all connections, includin
    发表于 08-08 22:47

    树莓的sci摄像头motion怎么

    树莓的sci摄像头motion怎么
    发表于 09-17 22:48

    树莓摄像头

    树莓使用专用摄像头是遇到了图片上的问题:在putty上输入代码 raspistill -o keychain.jpg -t 2000回车之后,putty就不在出现命令 pi@raspberrypi:~ $ 也不运行程序
    发表于 10-22 17:57

    如何用树莓派来连接摄像头

    比较详细的原理,但没有代码示例ov7670做的师兄的指导:我们需要的是树莓派来连接摄像头树莓
    发表于 08-05 07:40

    你需要了解树莓摄像头的使用

    树莓的配件还是比较丰富的,其中摄像头更是最长的配件之一了,做拍照,视频,图像识别等等都会用到。树莓
    发表于 04-19 16:00 2.8w次阅读

    利用树莓制作可进行夜间监控的夜视网络摄像头

    树莓制作高清夜视是摄像头,轻松打造夜间丝滑般流畅的监控!
    的头像 发表于 05-22 06:00 6928次阅读

    使用树莓制作HomeKit监控

    树莓3B及树莓摄像头,制作可以与homekit智能家居媲美的
    的头像 发表于 05-30 12:54 4034次阅读
    使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>制作HomeKit<b class='flag-5'>安</b><b class='flag-5'>防</b>监控

    树莓摄像头应该如何启动详细教程免费下载

    本文档的主要内容详细介绍的是使用树莓设计智能小车的树莓摄像头应该如何启动详细教程免费下载。
    发表于 06-24 08:00 9次下载

    微雪电子树莓摄像头专用多路FPC线简介

    树莓摄像头 专用多路FFC线 一分二专用FFC线 手动或自动(通过GPIO口)切换不同摄像头工作 支持全系列树莓
    的头像 发表于 01-10 09:10 2981次阅读
    微雪电子<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>摄像头</b>专用多路FPC线简介

    微雪电子 树莓摄像头介绍

    树莓摄像头D型OV5647-500万像素 兼容树莓任何版本 性价比高,对角视场角(FOV):66度 型号 RPi Camera (D)
    的头像 发表于 01-10 09:21 3305次阅读
    微雪电子 <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>摄像头</b>介绍

    基于树莓180度旋转摄像头

    在比赛直播或一些需要实时追踪目标物体的拍摄场合,有一台智能化的摄像设备将是非常有用的。本教程将简单说明如何用树莓摄像头和机械设备来 DIY 一套具有180度跟踪拍摄小球功能的智能
    发表于 12-21 11:04 1次下载

    基于树莓的实时直播摄像头

    方案介绍这个项目要介绍的是一台可以做直播的摄像头,它实际上是将摄像头树莓 Zero W 一个精巧的3D打印外壳封装在了一起,支持热点接
    发表于 12-26 16:34 1次下载

    摄像头IPC芯片的应用

    摄像头IPC芯片的应用
    的头像 发表于 07-22 09:42 1990次阅读
    <b class='flag-5'>安</b><b class='flag-5'>防</b><b class='flag-5'>摄像头</b>IPC芯片的应用

    社区安装IPC摄像头,跟安装一般监控摄像头有什么区别?

    为了保护社区或其他公共场所的安全,往往需要安装监控摄像头。但随着越来越多的公共安全事件发生,传统只单纯拍摄和记录画面的监控摄像头已不能满足社区
    的头像 发表于 04-03 10:00 1612次阅读
    社区安装IPC<b class='flag-5'>摄像头</b>,跟安装一般<b class='flag-5'>安</b><b class='flag-5'>防</b>监控<b class='flag-5'>摄像头</b>有什么区别?

    树莓分类器:树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是
    的头像 发表于 06-13 16:39 993次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:<b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!