思路:
使用树莓派驱动摄像头,然后利用开源软件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
另外,自己吐槽下,没有图片,下次带上图片(上传图片只能本地上传,不能复制粘贴~~)