购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.1 远程监控

在树莓派上,可以借助motion来实现远程监控,motion是Linux中的一款开源的摄像头监控软件,用命令行运行,只保存有运动物体的图像。将USB摄像头与树莓派连接好后执行以下命令安装motion:

 

     sudo apt-get install motion

然后打开motion daemon守护进程,使其可以一直在后台运行,命令如下:

 

     sudo nano /etc/default/motion
     # no修改成yes:
     start_motion_daemon=yes

修改motion的配置文件,命令如下:

 

     sudo nano /etc/motion/motion.conf

修改如下内容,代码如下:

 

     # deamon off 改成 on
     deamon on
     # 图像保存的路径
     Target_dir /home/pi/Motion
     # 确认视频流的接口是8081
     stream_port 8081
     # 设置分辨率
     width 800
     height 600
     # 关闭localhost本地的限制
     stream_localhost off

注意

可使用nano自带的Ctrl+W搜索功能逐个修改。

然后运行motion,命令如下:

 

     sudo motion

如果要关闭motion,可以执行如下命令:

 

     sudo killall -TERM motion

现在摄像头已经变成了一台网络摄像头。使用ifconfig命令查看本机的IP地址,在chrome浏览器中访问“http://ip地址:8081”,即可看到摄像头当前拍摄的画面,如图5.1所示。

图5.1 树莓派连接摄像头

还可以通过如下方法将motion设置为开机自启,命令如下:

 

     sudo nano /etc/rc.local

在exit 0前添加motion,保存后退出,motion就会开机自动运行了,如图5.2所示。

图5.2 motion开机自启 U1M3VLXNRRoWjNRRGxQwfKcwGvkOWJKlPHaCWXJFohj0uFZW23+66brcJQBlIxyg

点击中间区域
呼出菜单
上一章
目录
下一章
×