我是靠谱客的博主 天真星月,最近开发中收集的这篇文章主要介绍树莓派实现远程监控(玩转树莓派(二))换种方式连接树莓派开启web监控,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

树莓派实现远程监控(玩转树莓派(二))

  • 换种方式连接树莓派
    • 1.一根网线+raspberry+路由器
    • 2.raspberry+路由器
  • 开启web监控

换种方式连接树莓派

在上一篇文章中,我是通过一根网线将树莓派的以太网接口和电脑的以太网接口连接到一起,从而实现树莓派的连接,但是如果每次启动树莓派都需要连电脑的话就非常局限,这两天我又发现了两种更好的方法。

1.一根网线+raspberry+路由器

这种方法可以实现:把树莓派和路由器扔到一起,并且电脑连上这个路由器的wifi,即可将电脑与树莓派连接。连上之后可以在电脑上查看路由器设置界面,找到raspberry后面的ip地址,该ip地址即为ssh连接时所需要的地址。
在这里插入图片描述

2.raspberry+路由器

上述这种方法还是有局限性,还有更好的方法:让树莓派开机自动连接wifi,改用无线连接,这种方法就比较便捷啦,只需要将树莓派插上电源,放到路由器附近即可实现连接,省去了网线。具体方法如下:
(1)用读卡器将树莓派的内存卡插到电脑上,可能是由于该内存卡是通过Linux系统进行分区的原因,插到Windows电脑上出现了警告,千万不要点格式化磁盘,否则树莓派的系统就没了。
在这里插入图片描述
(2)在根目录下创建一个新文件:wpa_supplicant.conf,用记事本打开,把这段代码复制过去

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
ssid="WiFi-A"
key_mgmt=NONE//没有密码
priority=1
}
 
network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK//使用WPA/WPA2加密
priority=2
scan_ssid=1
}

network={
ssid="WiFi-C"
psk="12345678"
key_mgmt=NONE//使用WEP加密
priority=3
}//摘自树莓派实验室

#ssid:网络的ssid
#psk:密码
#priority:连接优先级,数字越大优先级越高(也就是可以有多个备选WiFi供连接)
保存后将内存卡插回树莓派,启动即可。(完美)
在这里插入图片描述
在这里插入图片描述

开启web监控

树莓派的csi摄像头如果自己单独使用的话,一般只能拍出照片或者记录视频,不能实现实时监控的功能,可以使用vlc串流实时输出来实现监控(有延迟,麻烦,暂时先不介绍),我使用的是利用python3开启摄像头,并在web端查看监控的方法。具体方法如下:
(1)在终端进行配置:
$ sudo apt-get install ffmpeg git python3-picamera python3-ws4py
$ git clone https://github.com/waveform80/pistreaming.git
//摘自https://github.com/waveform80/pistreaming
(2)在终端启动程序:
$ cd pistreaming
$ python3 server.py
在这里插入图片描述
程序启动后,摄像头的红灯会亮起来
在这里插入图片描述
接下来在和树莓派接入同一WiFi的其他设备上,都可以实时查看监控,访问地址为:树莓派ip地址:HTTP端口号,一般HTTP端口都是8082,即我的访问地址为192.168.0.116:8082。
在这里插入图片描述
手机上也可以
在这里插入图片描述

最后

以上就是天真星月为你收集整理的树莓派实现远程监控(玩转树莓派(二))换种方式连接树莓派开启web监控的全部内容,希望文章能够帮你解决树莓派实现远程监控(玩转树莓派(二))换种方式连接树莓派开启web监控所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部