樹莓派+motion實現局域網簡單監控

一.檢查USB攝像頭

主要檢查攝像頭是否被樹莓派檢測到(同博主上一篇樹莓派的博客)

如果沒有你的攝像頭的信息,那麼有可能你的樹莓派的電源無法供應足夠的電力給你的攝像頭。這時你可以給你的攝像頭用獨立的電源線,比如有源USB hub,並重新輸入lsusb命令查看。如果攝像頭還是不能被識別,我們只有建議你購買其他樹莓派支持的攝像頭了。

二.配置motion

注意:本文以Raspbian系統爲例

1.安裝motion
輸入命令:

sudo apt-get install motion

2.然後配置motion daemon 守護進程
輸入命令編輯motion:

sudo nano /etc/default/motion

把裏面的no修改成yes,讓他可以一直在後臺運行:

start_motion_daemon=yes

3.修改motion的配置文件
(1)輸入命令:

sudo vim /etc/motion/motion.conf

(2)修改配置文件:
將第11行的daemon off 改成daemon on,如下圖:

這裏寫圖片描述

該文件很長,需要一直往下翻,直到464行你纔看到端口號8081,我們通過這個端口來讀取視頻數據,這裏無需修改!如下圖:

這裏寫圖片描述

然後到第477行將stream_localhost on改成off,即關閉 localhost 的限制,如下圖:

這裏寫圖片描述

當然,你也可以設定圖片的分辨率,在第90行進行修改:
這裏寫圖片描述

最後,vim編輯器下按esc然後輸入:wq,即保存退出。

3.配置啓動

(1)輸入下面命令啓動服務:

sudo service motion start  

(2)輸入以下命令開啓motion:

sudo motion

4.查看效果

打開瀏覽器,輸入http://樹莓派IP:8081即可查看拍到的圖像,如下圖:
這裏寫圖片描述

三.需要注意的問題

1.瀏覽器的問題
經過測試,Google瀏覽器和火狐瀏覽器可以訪問到圖像,IE、Microsoft Edge和360都不顯示圖像,而是提示下載,一直下載,其他的沒有測試。

2.局域網限制
之前看到別人的教程寫的是外網也可以訪問,實際上如果你沒有配置你的樹莓派成爲服務器的話,你的樹莓派的ip地址都是私有地址,外網無法訪問,只能在局域網內部使用。

3.攝像頭的問題
樹莓派供電不足也會影響視頻質量,就像我上面的視頻不是很清楚,我是直接用筆記本的USB供電的,一般來說筆記本USB口電流一般爲500mA,所以如果需要視頻清晰的話建議使用移動電源進行供電,或者使用有源USB hub。

發佈了39 篇原創文章 · 獲贊 303 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章