树莓派内网穿透及其实现监控的相关整理

这里整理一下树莓派内网穿透及其实现监控的相关文章
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

猜你喜欢

转载自blog.csdn.net/funnyPython/article/details/85011802