查看: 3634|回复: 1

【UP-Board试用】+基于yeeklink的远程监控设计

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

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-2-9 13:31:14 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 windworld-1898442 于 2017-2-9 14:51 编辑

       局域网内监控相对比较容易,不过用途却不大,但要实现远程监控,就得需要一个公网IP,避免这些就需要借助其他实现,这里来yeelink来实现,首先需要注册个yeelink账号,然后准备好USB免驱摄像头和网络环境,然后就可以进行实验了。

    一:注册yeelink账号http://www.yeelink.net/
    QQ截图20170102163239.png


    二:添加新的设备(具体如图)
    三:查看记录自己的api key
    111.JPG


    四:我的设备中添加USB设备记录设备的URL
    QQ截图20170102163530.png


    五:安装fswebcam用来抓取图像
    1. sudo apt-get install fswebcam
    复制代码
    安装完执行后会抓取图片保存如下
    20.jpg


    六:创建脚本文件上传抓取到的图片
    1. vim /home/pi/yeelink.sh
    复制代码
    脚本中内容如下:(两行)
    1. sudo fswebcam -d /dev/video0 -r 320x240 --bottom-banner --title "RaspberryPi @ Yeelink" --no-timestamp /home/pi/yeelink.jpg
    2. curl --request POST --data-binary @"/home/pi/yeelink.jpg" --header "U-ApiKey: xxxxxxxxxxxxxxxxxxxx"   http://XXXXXXXXXXXXXXXXXX
    复制代码
    这里XXXXX替换为例的api key和URL,注意千万不要出错 注意空格
    QQ截图20170102163554.png


    七:给yeelink.sh脚本增加可执行权限
    1. chmod +x /home/pi/yeelink.sh
    复制代码
    八:执行脚本检测是否运行成功
    1. sudo sh /home/pi/yeelink.sh
    复制代码
    九:运行crontab -e加入以下内容
    1. */1 * * * * /home/pi/yeelink.sh
    复制代码
       crontab 是Linux下面一个定时执行任务的命令,相关参数和使用可以参考网上说明。完成以上操作后,系统便会每分钟上传一次照片。然后登陆yeelink在我的设备里就可以看到每分钟上传的照片了!截图如下所示。
    21.jpg


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

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-27 21:30
  • 签到天数: 219 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-2-10 09:44:38 | 显示全部楼层
    感谢分享!yeelink这个平台已经很久没有更新了。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 12:10 , Processed in 0.129652 second(s), 22 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.