TA的每日心情 | 奋斗 2022-6-20 16:11 |
---|
签到天数: 19 天 连续签到: 1 天 [LV.4]偶尔看看III
|
最近看来下,实现远程监控方式相对比较麻烦,而如果要实现局域网内监控则相对比较简单,可以参考前面的。远程监控一般需要一个公网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、编写摄像头抓图的脚本
[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]复制代码
为脚本增加可执行权限
[color=rgb(51, 102, 153) !important]复制代码
8、定时执行抓图脚本并上传到服务器
[color=rgb(51, 102, 153) !important]复制代码
上面会让你选择编译器,选vim即可或vi,然后加入下面一行, 让脚本每分钟运行一次,即发送一张图片,然后保存退出
- */1 * * * * /home/pi/yeelink.sh
[color=rgb(51, 102, 153) !important]复制代码
关于这条命令的用法,大家可以搜下我前面的帖子,有详细解释,如果改成每2分钟则将1改为2
该方法的好处是,不用自己搭建服务器来存储采集到的图像,但是也存在不够灵活的情形,如果大家需要对数据进一步处理的,可以建议大家自己打个服务器读取数据然后进一步处理!
转载自电子发烧友论坛,版权归原作者所有。
|
|