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