查看: 1901|回复: 0

爱玩板卡+使用BPI-M64实现一个简单的云监控

[复制链接]
  • TA的每日心情
    奋斗
    2022-6-20 16:11
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2017-6-29 22:12:21 | 显示全部楼层 |阅读模式
    分享到:
    最近看来下,实现远程监控方式相对比较麻烦,而如果要实现局域网内监控则相对比较简单,可以参考前面的。远程监控一般需要一个公网IP或者是直接借助云服务器,这里介绍一种简单的方式也就yeelink来实现,网上教程很多,不过有些可能有些问题,下面测试没任何问题的实验和方法,具体如下:

    1、注册yeelink账号


    2、添加硬件设

    3、记录api key

    4、添加USB设备记录URL


    6、安装fswebcam来抓取摄像头监控到的图像
    • sudo apt-get install fswebcam

    [color=rgb(51, 102, 153) !important]复制代码



    测试抓图命令:fswebcam -d /dev/video0 -r 800x600 --bottom-banner --title "RaspberryPi@Yeelink" --save /home/pi/yeelink.jpg


    7、编写摄像头抓图的脚本
    • sudo vim yeelink.sh

    [color=rgb(51, 102, 153) !important]复制代码

    • sudo fswebcam -d /dev/video0 -r 800x600 --bottom-banner --title "RaspberryPi@Yeelink" --save /home/pi/yeelink.jpg
    • curl --request POST --data-binary  @"/home/pi/yeelink.jpg" --header "U-ApiKey:这里填写你自己的ApiKey" http://api.yeelink.net/v1.0/device/你的设备码/sensor/你的传感器<font color="#000000">码/photos</font>


    [color=rgb(51, 102, 153) !important]复制代码


    为脚本增加可执行权限
    • chmod +x yeelink.sh

    [color=rgb(51, 102, 153) !important]复制代码

    8、定时执行抓图脚本并上传到服务器
    • crontab -e

    [color=rgb(51, 102, 153) !important]复制代码

    上面会让你选择编译器,选vim即可或vi,然后加入下面一行, 让脚本每分钟运行一次,即发送一张图片,然后保存退出
    • */1 * * * * /home/pi/yeelink.sh

    [color=rgb(51, 102, 153) !important]复制代码

    关于这条命令的用法,大家可以搜下我前面的帖子,有详细解释,如果改成每2分钟则将1改为2
        该方法的好处是,不用自己搭建服务器来存储采集到的图像,但是也存在不够灵活的情形,如果大家需要对数据进一步处理的,可以建议大家自己打个服务器读取数据然后进一步处理!

    转载自电子发烧友论坛,版权归原作者所有。


    回复

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 04:43 , Processed in 0.100357 second(s), 15 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.