Motion+MotionEye實(shí)現(xiàn)遠(yuǎn)程監(jiān)控
? 三個(gè)月前上網(wǎng)課時(shí)我買了個(gè)攝像頭,現(xiàn)在不上網(wǎng)了,想著怎么樣才能再把這個(gè)攝像頭利用起來.
? 于是我想起了一旁的樹莓派,還有之前老萊做的那個(gè)視頻(BV1Kp411d7Uh),就想著我能不能也用樹莓派搞個(gè)監(jiān)控玩玩.
? 樹莓派型號(hào)4B4G版,使用的系統(tǒng)是Openfans制作的Debian-Aarch64(4.19),桌面使用Xfce
? 說干就干,把攝像頭插上樹莓派,輸入 ls /dev |grep video
出現(xiàn)如圖所示

?? 拔掉攝像頭再看

? 這樣就確認(rèn)攝像頭被成功識(shí)別了
? 首先更新源,輸入 sudo apt update
? 接下來安裝motion,輸入 sudo apt install motion

? 這時(shí)motion就安裝好辣!
? 然后我們備份一份配置文件以備不測(cè),輸入 cp /etc/motion/motion.conf
? 輸入 sudo nano /etc/motion/motion.conf
打開配置文件并修改部分內(nèi)容,需要修改的內(nèi)容如圖所示






? 配置文件修改結(jié)束
? 現(xiàn)在按下Ctrl+O然后Enter來寫入文件,寫入成功后Ctrl+X退出
? 輸入 sudo motion
來啟動(dòng)motion(sudo是必須的)
? 查找你設(shè)備的IP地址,可以在路由器管理界面查找,也可以直接在設(shè)備上查找
? 在設(shè)備上查找可以使用 sudo ifconfig
?

? 瀏覽器輸入 [設(shè)備IP地址,不包括方括號(hào)]:8081 即可訪問攝像頭
? 此時(shí)如果你能看到攝像頭的畫面,說明你配置成功了
? 看著畫面,你似乎覺得有些太粗糙了.那么我們隆重介紹
? MotionEye
? MotionEye是用于Motion的網(wǎng)頁(yè)界面,它美化了原本Motion的網(wǎng)頁(yè)界面,使其看起來不那么粗糙,也同時(shí)讓許多設(shè)置便于訪問.
? 在MotionEye的GitHub頁(yè)面(鏈接將發(fā)布在評(píng)論區(qū))可以找到簡(jiǎn)介和配置方法(英文),這里我就簡(jiǎn)單地介紹一下.
? 首先準(zhǔn)備依賴,輸入 sudo apt install ffmpeg v4l-utils
安裝完之后輸入 sudo apt install python-pip python-dev python-setuptools curl libssl-dev libcurl4-openssl-dev libjpeg-dev libz-dev
? 如果出現(xiàn)依賴問題,安裝aptitude,輸入 [占位] 然后將前面命令中的apt換為aptitude再執(zhí)行.
? aptitude會(huì)給出解決方法,注意有些解決方法是不會(huì)安裝所選軟件的,應(yīng)避免.
? 執(zhí)行完上述內(nèi)容之后,安裝MotionEye,輸入 sudo pip install motioneye
? 等待安裝完成(可能需要較長(zhǎng)時(shí)間).如報(bào)錯(cuò)請(qǐng)多次嘗試多次嘗試失敗說明你臉太黑了
?

? 安裝完成后還需要一些準(zhǔn)備工作
? 輸入 mkdir -p /etc/motioneye
然后 cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
以復(fù)制配置文件
? 然后再 mkdir -p /var/lib/motioneye
創(chuàng)建媒體文件夾(圖片和視頻保存在這里)
? 隨后 cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service
來添加service
? 輸入 sudo reboot 重
啟
? 重啟完成之后輸入 sudo systemctl enable motioneye
啟用service,輸入 sudo systemctl start motioneye
啟動(dòng)service
? 再次重啟
? 重啟完成之后瀏覽器輸入[設(shè)備IP,不包括中括號(hào)]:8765 訪問網(wǎng)頁(yè)端界面
?

??? 根據(jù)指示添加攝像頭,添加正確將會(huì)顯示畫面,效果如下

如果要升級(jí),則輸入 pip install motioneye --upgrade
升級(jí),然后重啟
玩得開心!?