树莓派使用Yeelink实现USB摄像头监控
首先要有一个支持UVC的摄像头,我的是usb接口的,树莓派官方的摄像头也可以。
只要树莓派dev文件夹下有video0这个设备就可以继续下面的教程了。
1.注册yeelink账号
2.添加设备
3.查看记录自己的api key和设备的URL
4.安装fswebcam用来抓取图像
sudo apt-get install fswebcam
6.创建上传图片的脚本文件
nano /home/pi/yeelink.sh
根据不同的摄像头,添加的脚本命令不一样:
(如果你是树莓派官方摄像头)在yeelink.sh脚本里添加下面两句话
raspistill -w 320 -h 240 -o /home/pi/yeelink.jpg
curl –request POST –data-binary @”/home/pi/yeelink.jpg” –header “U-ApiKey:你的APIKE –url 你的设备URL
(如果你是支持UVC的USB摄像头)在yeelink.sh脚本里添加下面两句话
sudo fswebcam -d /dev/video0 -r 320×240 –bottom-banner –title “RaspberryPi @ Yeelink” –no-timestamp /home/pi/yeelink.jpg
curl –request POST –data-binary @”/home/pi/yeelink.jpg” –header “U-ApiKey: 你的APIKEY” –url 你的URL
我的填写图:
给这个脚本增加可执行权限
chmod +x /home/pi/yeelink.sh
现在执行下这个命令看上传成功了没有
sudo sh /home/pi/yeelink.sh
运行crontab -e
加入以下内容
*/1 * * * * /home/pi/yeelink.sh
我的加入图:
这样就可以了,每分钟上传一次照片,注意间隔不能小于10秒,Yeelink不认。
然后在我的设备里就可以看到每分钟上传的照片了!
完毕!
共有 0 条评论