1. 程式人生 > >樹莓派內網穿透及其實現監控的相關整理

樹莓派內網穿透及其實現監控的相關整理

這裡整理一下樹莓派內網穿透及其實現監控的相關文章
https://blog.csdn.net/TuTuTu_/article/details/80097329
上面這篇文章可以實現內網穿透,前提是你要有一個伺服器,可以用於資料中轉,主要還是用服務的外網ip.
配置完frp 之後,就能通過類似 ssh -oPort=1023 [email protected]的方式遠端登陸樹莓派了。

如果在執行sudo apt-get update 或者 sudo apt-get upgrade 的出現了問題,可能會有兩種情況,一種是國外源比較慢,還有就是你用了ipv6. 解決辦法可以通過兩條命令:

vim /etc/apt/sources.list  然後用#註釋掉所有的源,然後新增
deb http://mirrors.shu.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
sudo sh -c 'echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6'

如果要進行監控,可以使用mjpg-streamer。這個是github的一個開原始碼。git 地址
下載下來之後,可以參考這篇文章進行mjpg-streamer的配置,配置完成之後,你應該可以通過內網ip進行訪問了。
但是,這僅僅是內網才能訪問,如果想外網訪問的話,還需要對frp的配置做一個修改。可以參考這篇文章對frp做一個修改,修改之後就可以正常外網訪問了。

還有就是攝像頭的燈在工作的時候會亮起來,這個時候可以把它關掉。
通過修改/boot/config.txt ,然後在裡面新增一行資訊:

disable_camera_led=1

重啟之後完成

如何加快訪問速度。可以這樣執行程式碼:
先執行 sudo modprobe bcm2835-v4l2
然後執行 ./mjpg_streamer -i “./input_raspicam.so” -o “./output_http.so -w ./www”
然後看視訊流的時候,選中javascript,因為它是支援chrome及大部分版本的,而且延遲比較小。

參考
https://www.raspberrypi.org/forums/viewtopic.php?t=212935
http://log4cpp.com/smarthome/61.html


https://blog.csdn.net/TuTuTu_/article/details/80097329
https://www.jianshu.com/p/d9f732c80eaf
https://blog.csdn.net/Meteor_s/article/details/81124086