一.配置USB摄像头

  • 检查摄像头是否被树莓派检测到
    输入命令:
$ lsusb 
  • 查看输出信息

    如上图我们可以看到camera的信息,如果没有你的摄像头的信息,那么有可能你的树莓派的电源无法供应足够的电力给你的摄像头。这时你可以给你的摄像头用独立的电源线,比如有源USB hub,并重新输入lsusb命令查看。如果摄像头还是不能被识别,我们只有建议你购买其他树莓派支持的摄像头了。
  • 安装fswebcam
    要想拍摄照片,你要安装fswebcam,这是一款小型摄像头程序。你可以直接通过Raspbian的仓库来安装fswebcam。
    输入命令:
sudo apt-get install fswebcam

二.配置yeelink云端

  • 到yeelink官网注册一个账号

  • 添加一个新设备,填写基本信息

  • 点击管理设备,然后添加一个传感器
  • 查看API文档

三.配置shell脚本

  • 创建shell脚本
    输入命令
touch yeelink.sh
  • 打开yeelink.sh
    输入命令:
nano yeelink.sh
  • 编辑yeelink.sh
    写入如下两行,然后保存退出:
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/你的传感器码/photos
  • 为脚本增加可执行权限
    输入命令:
chmod +x yeelink.sh
  • 将脚本加入cronjob定时任务
    输入命令:
crontab -e
  • 加入下面一行, 让脚本每分钟运行一次,即发送一张图片,然后保存退出
*/1 * * * * /home/pi/yeelink.sh

至此,我们的项目就完成了,我们可以到yeelink网站上去管理我们的设备,可以看到每隔一分钟会收到一张图片。如下图是我测试时的图片:

树莓派+USB摄像头+yeelink实现云监控相关推荐

  1. 树莓派+DS18B20温度传感器+yeelink物联网云

    本博文参考了网络上多篇树莓派操作DS18B20的博文,经过博主亲自实践,列出了详细的步骤,通过树莓派的单总线驱动来驱动DS18B20获取温度数据,并通过python读取温度值,上传到yeelink物联 ...

  2. 树莓派usb摄像头网络监控(定时拍照+网络存储)

    (一)树莓派使用USB摄像头 说明最好是linux下能支持的uvc摄像头,我用的uvc301的摄像头,linux下一般免驱. 1.首先更新firmware: rpi-update是老外开发的一个更新树 ...

  3. 使用USB无线网卡和USB摄像头打造mini2440无线监控系统

    一.  我的mini2440开发板上使用的网卡设备为水星MERCURY54M无线USB网卡 MW54U ver:7.0,其内部芯片型号为ATHEROS的ar9271.mini2440的自带linux系 ...

  4. VB实现USB摄像头视频图像的监控、截图、录像

    本程序用四个按钮实现对摄像头视频的监控.截图.录像,可以分别保存为图片文件和视频文件.保存的视频文件可以用媒体播放机(Windows Media Player). 暴风影音等软件进行播放,轻松实现家庭 ...

  5. 树莓派+USB摄像头+Yeelink--5分钟内DIY你自己的家庭监控

    5分钟一点也不夸张, 在你熟悉Yeelink使用的情况下, 你真的只需几分钟就可以搭建一套在线图像监控, 神马入室小偷啥的, 还能逃过你的千里眼 当然, 要是使用motion来获取图像, 还能做到画面 ...

  6. 树莓派+USB摄像头进行网络监控—MJPG-Streamer

    一.硬件材料 1.树莓派3或3B+ 2.电脑 3.USB摄像头 二.检查树莓派是否已加载USB摄像头 输入命令行 also usb 或者输入 ls /dev 三.安装NJPG-Streamer 依次输 ...

  7. 减少USB 1.1 2.0 端口驱动程序延时_树莓派 USB摄像头 实现网络监控( MJPG-Streamer)...

    MJPG简介: MJPG是MJPEG的缩写,但是MJPEG还可以表示文件格式扩展名. MJPEG 全名为 "Motion Joint Photographic Experts Group&q ...

  8. 智能家居(12)——树莓派USB摄像头捕捉人脸并识别

    树莓派摄像头捕捉人脸并识别 一.USB摄像头监控.拍照 二.树莓派安装libcurl和openssl库 三.拍照的关键指令: 四.源码及步骤 参考原文: https://blog.csdn.net/N ...

  9. 树莓派 —— USB 摄像头简单测试 (拍照 视频)

    一.硬件连接 插入 USB 摄像头插入树莓派 USB 口中(注意:摄像头需要支持 Linux USB免驱动) 使用命令查看插入的USB设备,插入前查看一次,插入后再查看一次,新增的那个就是插入的 US ...

最新文章

  1. php无法引用,PHP错误:“无法通过引用传递参数2”
  2. 编程语言使用率的统计与简单分析
  3. 面试常考:bitmap判断其中是否有相同元素
  4. [转载] 羽毛球——学打羽毛球 09 步法的基本概念
  5. [剑指offer]面试题31:连续子数组的最大和
  6. MyGeneration代码生成工具
  7. 前端学习(1539):hello world
  8. windows7快捷键
  9. android studio - 解决Android Studio不停的Indexing的问题
  10. sql server 2000 生成数据库的SQL脚本
  11. vue 下载pdf文件
  12. VMware虚拟机桥接模式
  13. 考研英语 - advanced
  14. es集群状态yellow排查
  15. 【LaTex 中英文样式加粗】自由选择中英文字体样式,中英文字体粗黑程度设置
  16. 剑指offe系列之6:旋转数组的最小值
  17. 天池比赛:工业蒸汽量预测
  18. 生鲜配送管理系统软件让生鲜产品一路“鲜”到家!
  19. 带你轻松理解Zookeeper的选举机制
  20. asp.net人事工资管理系统

热门文章

  1. 选址确定!中国科学院大学广州学院落户广州,即将开建
  2. Ant Design 'cross-env' 不是内部或外部命令,也不是可运行的程序 报错问题
  3. ThinkPhp使用PHPWord模板类生成动态表格
  4. 模拟带通滤波器设计的大体思路及相关知识小结(基于滤波器设计手册)
  5. vim使用ctrl+v与粘粘快捷键冲突无法进入可视化块怎么办
  6. 护眼台灯的色温是多少比较好?2022年真的能护眼的护眼灯推荐
  7. 思维导图 XMind 8 Update 8 破解一键安装版
  8. centOS7\centOS6 防火墙设置与端口开放的方法
  9. python基础之数据类型与变量patr1
  10. Java 从服务器下载文件到本地