查看: 3242|回复: 0

树莓派3--UVC摄像头远程监控系统

[复制链接]
  • TA的每日心情
    奋斗
    2022-10-13 10:27
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-4-27 12:46:19 | 显示全部楼层 |阅读模式
    分享到:
    前言:
            想要实现远程监控的方法很多,网上教程也是一搜一大把,之前玩openwrt时用路由器做过类似的小玩意,不过今天准备采用Yeelink实现USB摄像头监控,其原理是通过树莓派3上安装fswebcam用来抓取图像,并创建脚本文件将抓取到的图片定时上传到服务器,从而实现远程实时监控的功能,具体实现如下:
    准备:
    1.yeelink账号
    2.USB免驱摄像头
    3.网络环境
    4.树莓派3板卡
    步骤一:注册yeelink账号https://www.yeelink.net/



    步骤二:添加新的设备(具体如图)


    步骤三:查看记录自己的api key


    步骤四:我的设备中添加USB设备记录设备的URL


    步骤五:安装fswebcam用来抓取图像
    sudo apt-get install fswebcam
    步骤六:创建脚本文件上传抓取到的图片
    vim /home/pi/yeelink.sh  (或是nano /home/pi/yeelink.sh)
    脚本中内容如下:(两行)
    sudo fswebcam -d /dev/video0 -r 320x240 --bottom-banner --title "RaspberryPi @ Yeelink" --no-timestamp /home/pi/yeelink.jpgcurl --request POST --data-binary @"/home/pi/yeelink.jpg" --header "U-ApiKey: xxxxxxxxxxxxxxxxxxxx"   https://XXXXXXXXXXXXXXXXXX这里XXXXX替换为例的api key和URL,注意千万不要出错 注意空格
    步骤7:给yeelink.sh脚本增加可执行权限
    chmod +x /home/pi/yeelink.sh


    步骤8:执行脚本检测是否运行成功
    sudo sh /home/pi/yeelink.sh

    步骤九:运行crontab -e加入以下内容
    */1 * * * * /home/pi/yeelink.sh



    完成以上操作后,系统便会每分钟上传一次照片(注意间隔不能小于10秒,Yeelink不认)。然后登陆yeelink在我的设备里就可以看到每分钟上传的照片了!效果如下图所示。
    香蕉派系统中抓去的图片:



    yeelink实际监控的效果图片




            注意:如果采集到的图片为黑色无图像情况,那么很有可能是你摄像头本身或者是参数问题,这里你可以更好摄像头重新试试!
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 22:58 , Processed in 0.104574 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.