使用樹莓派作為安防攝像頭有諸多優勢,可以讓其成為家庭或小型企業負擔得起的監控解決方案。
樹莓派性價比極高,無需商業DVR/NVR系統的高昂成本即可構建功能完備的安防系統。其靈活性和可定制性讓您能根據具體需求調整配置——無論是部署多攝像頭、集成移動偵測,還是連接其他智能家居設備。豐富的軟件選擇(如MotionEyeOS或樹莓派OS上的motion軟件)更簡化了設置流程,讓您輕松掌控視頻流、錄像和警報等功能。
我們可以選擇將視頻片段存儲在本地,如 SD 卡、外部硬盤驅動器或網絡附屬存儲(NAS)設備上,確保數據始終處于你的掌控之中。此外,還能集成谷歌云端硬盤、Dropbox 等云存儲解決方案或自定義服務器,實現遠程訪問和備份。
樹莓派安防攝像頭實現方案

組件
樹莓派(任何配備攝像頭接口的型號均可,例如樹莓派 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上

4.完成自定義設置(如 WiFi 設置)。
5.將 SD 卡插入樹莓派并通電開機。
樹莓派上的 MotionEye
這是motion軟件的在線界面,它是一個帶有運動傳感器的視頻監控應用程序。

功能
● 它支持大多數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 密碼:(留空)
配置
1.添加攝像頭:
如果使用樹莓派攝像頭模塊或 USB 網絡攝像頭,請選擇“本地 V4L2 攝像頭”。根據需要配置攝像頭設置。
2.設置運動檢測:
進入“運動檢測”選項卡:
啟用運動檢測功能,并配置靈敏度、檢測區域及其他偏好設置。
3.配置存儲:
進入“文件存儲”選項卡。
設置用于存儲錄制視頻和圖片的目錄。
還可配置谷歌云端硬盤或 Dropbox 等云存儲選項。
4.MotionEye 安全:
MotionEye 默認使用 8765 端口作為其網頁界面的訪問端口。如果該端口在沒有適當安全措施(如 HTTPS 和強密碼)的情況下可從互聯網訪問,那么我們的攝像頭系統可能會面臨安全風險。
● 設置VPN允許您遠程訪問樹莓派,而無需將端口直接暴露給互聯網。這是遠程訪問最安全的方法之一。
● 進入通用設置>用戶賬戶,更改管理員密碼。
● 考慮將MotionEye使用的默認端口改為非標準端口,讓潛在攻擊者更難找到我們的服務。
替代安裝方案 - MotionEyeOS
MotionEyeOS 是一個 Linux 發行版,可將單板計算機轉變為監控系統。
1.將樹莓派鏡像下載并安裝到帶有SD讀卡器的計算機上。將用于樹莓派的SD卡放入讀卡器,啟動樹莓派鏡像。
2.下載的最新穩定版本(v.20200606)
MotionEyesOS https://github.com/motioneye-project/motioneyeos/releases
3.選擇樹莓派設備。
4.選擇一個自定義鏡像并燒錄到你的樹莓派。
5.將 SD 卡插入樹莓派并通電開機
6.繼續進行之前的配置步驟。
其他配置
設置電子郵件或 Webhook 通知:配置系統在檢測到運動時發送警報。
故障排除
無法訪問 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 天。
官方 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
-
智能家居
+關注
關注
1933文章
9739瀏覽量
189495 -
樹莓派
+關注
關注
121文章
1932瀏覽量
106928 -
安防攝像頭
+關注
關注
0文章
20瀏覽量
4236
發布評論請先 登錄
樹莓派攝像頭問題
樹莓派攝像頭
基于樹莓派的可180度旋轉攝像頭
基于樹莓派的實時直播攝像頭
社區安裝IPC攝像頭,跟安裝一般安防監控攝像頭有什么區別?

評論