【工業樹莓派】如何結合USB攝影機實現遠程監控?

在一些樓宇、建築工地、製造生產車間等工業環境中,車輛與人員的流動情況比較複雜。為了保障現場資產安全和生產作業流程的正常運行,通常都需要對進出這些場所的車輛、人員、設備等進行實時監控。

工業級樹莓派

準備工作

  • 1台RevPi 工業樹莓派
  • 1個USB攝影機(普通攝影機即可,本例採用的是無需驅動的USB攝影機)
  • 1個遠程網路監控工具

本案例中採用的是MJPG-streame。這是一款免費基於IP地址的影片流服務器,其所有工作均由其中的一個輸入插件和多個輸出插件完成。

原理為:輸入插件從攝影機讀取影片數據並複製到內存中,再由輸出插件將這些影片數據進行處理。其中最重要的輸出插件是網站服務器插件,可將影片數據傳送到用戶瀏覽器中。

操作步驟

1.檢查是否存在USB攝影機設備。

(1)方法一:lsusb

(2)方法二:ls /dev

可以看到video0就表示有USB攝像頭設備在運行。

2. 依次按照以下命令安裝:

(1)sudo apt-get install cmake libjpeg8-dev

(2)注意:如果無法連接到github,可以用PC端下載壓縮包,然後通過FinalShell或者FTP服務器上傳到樹莓派。

unzip mjpg-streamer-master.zip

(3)cd mjpg-streamer-master

         cd mjpg-streamer-experimental

(4)make

(5)sudo make install

(6)cd /home

3、啟動MJPG-Streamer

/usr/local/bin/mjpg_streamer -i “/usr/local/lib/mjpg-streamer/input_uvc.so -n -f 30 -r 1280×720” -o “/usr/local/lib/mjpg-streamer/output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www”

4、實時影片接收

用瀏覽器打開網址:http://<樹莓派IP地址>:8080/javascript.html

總結

  通過以上方法,可由工業樹莓派和攝影機實現遠程網路監控,也適用於監控由樹莓派控制的電機或者傳感器等設備的運行狀態。

  總體來說,此方案可讓用戶能遠程掌握資產的運行狀況,確保資產安全,也在一定程度上降低了運營成本。

  本樣例選用USB攝影機,相較於IP攝影機 來說,好處是價格低,技術門檻低,可以快速佈置且無需架設專用服務器。而實際生活中,受安裝距離限制,大多還是使用IP攝影機 。


精選商品

控制器/核心模塊
IO擴展模塊
網關擴展模塊

聯繫我們