树莓派远程监控整体思路及实现过程

时间:2024-04-17 21:31:10

思路:

使用树莓派驱动摄像头,然后利用开源软件motion进行监控,将motion抓取的照片通过web展示出来;

远程访问的话  使用动态域名方式进行内网穿透;

自动报警的话,使用脚本判断motion目录下 照片数量的变化,从而进行邮件报警(motion抓取照片的时候,是图像和当前图像不一样时开启抓拍)

 

材料:树莓派(已装好系统)+摄像头(免驱或是已安装驱动)

1、motion配置使用

 树莓派(raspberry系统)自带motion,可以直接使用

编辑配置文件/etc/motion/motion.conf

配置项:

参考以下链接中的配置

https://www.zybuluo.com/daguang740/note/148852

 如果单独自定义 存储目录  前提要保证该目录的权限 为motion   通过chown  motion:motion  (dir) 修改你目录所有权限

 另外 为了搭配前端显示  此目录也配置了Nginx配置文件里

2、nginx+php

安装 配置nginx

如果通过apt-get install  nginx 失败,可能是你的源存在问题,更新下源执行下 apt-get update

目前我使用的源:

http://www.cnblogs.com/playboysnow/articles/6372013.html

安装成功后,进行配置文件的配置

进行Nginx配置  可参考之前的笔记

http://note.youdao.com/noteshare?id=7d4d6b5be472ba50a0b674c0eafacbeb

安装php

 网上很多可参考

3、外网访问(花生壳)

 去花生壳官网注册免费域名,之后会获得一个免费的域名

通过该免费域名进行外网访问有以下两种方式:

3、1如果你不是联通光纤,你可以在路由器的动态DNS配置里,配置好花生壳注册的账号密码进行连接

3、2如果你是联通光纤的话,按照第一种方法最后通过域名访问的是联通的光猫;此时你需要的是内网穿透,此项记得需要开通(6元)

开启后,根据提示下载相应的客户端(此时下载的是树莓派的,具体使用方法看帮助)

 

4、邮件报警

 配置了 暂未实现 (from 发件人问题)

 

 

总结:

原本想记录下完整的过程,妹的,当天晚上派的USB供电口烧了,网上说是可以使用GPIO针脚供电(容易烧坏板子);so 上面的略显简略,带我大板子复活,再续上,mark

另外,自己吐槽下,没有图片,下次带上图片(上传图片只能本地上传,不能复制粘贴~~)