找回密码
 立即注册

QQ登录

基于 Raspberry Pi 和 Yeelink 平台的图像监控

来源: 奥松-Neil 2017-1-20 14:33 显示全部楼层 |阅读模式
随着物联网逐渐进入我们的生活,我们需要随时随地查看远端的设备运行状态及对设备进行控制,Yeelink 为我们提供了一个免费的云端服务器平台,设备通过网络连接到 Yeelink 服务器,上传本地传感器检测数据或图像,使用电脑或手机通过手机访问即可看到设备数据,下面我们来介绍如何使用 Raspberry Pi 和 Yeelink 做远程图像监控。
首先,介绍如何使用 Yeelink
1、进入Yeelink 主页:http://www.yeelink.net/
Yeelink 支持使用新浪微博账号登录,登录后设置用户名及邮箱即可,这里不过说过多,主要讲解登录后我们要如何操作
(1)如图所示,单击用户头像位置,选择进入用户中心
10.jpg
(2)如图所示,点击“账户”- “我的账户设置”可以查看自己的 API KEY,这个是我们在后续的编程中需要使用到的
11.png
(3)点击进入我的设备,如图所示,设置设备信息,添加设备信息后,需要再传感器,这里只使用的是摄像头,所以需要添加图像传感器 12.png

13.png
(4)本文使用的是手机进行监控,如图所示下载yeelink手机端软件,并登陆,就可以查看到刚才配置的传感器,如图所示:
01.png     02.png
以上就完成了yeelink的配置,接下来需要配置树莓派端
(5)树莓派端配置
使用远程登录树莓派控制器,如果在远程登录上有问题,可以查看帖子:
树莓派教程第5课——远程图形化显示
http://www.makerspace.cn/forum.p ... 5&fromuid=10780
(出处: 中国创客空间联盟-奥松机器人创客空间-Arduino中国社区)
  • 使用下列命令安装抓图软件

  1. sudo apt-get install fswebcam
复制代码
  • 创建上传图片的脚本文件
  1. nano /home/pi/yeelink.sh
复制代码
(如果是树莓派官方摄像头)在yeelink.sh脚本里添加下面两句话
  1. raspistill -w 320 -h 240 -o /home/pi/yeelink.jpg

  2. curl –request POST –data-binary @”/home/pi/yeelink.jpg” –header “U-ApiKey:你的APIKE  –url 你的设备URL
复制代码
(如果是USB摄像头)在yeelink.sh脚本里添加下面两句话
  1. sudo fswebcam -d /dev/video0 -r 320×240 –bottom-banner –title “RaspberryPi @ Yeelink” –no-timestamp /home/pi/yeelink.jpg

  2. curl –request POST –data-binary @”/home/pi/yeelink.jpg” –header “U-ApiKey: 你的APIKEY” –url 你的URL
复制代码

  • 给这个脚本增加可执行权限

  1. chmod +x /home/pi/yeelink.sh
复制代码
  • 运行crontab -e
加入以下内容
  1. */1 * * * * /home/pi/yeelink.sh
复制代码
这样就完成所有配置了,树莓派会没分钟上传一个照片,通过手机端登录yeelink就可以在云端查看图像。

回复

使用道具 举报

大神点评4

您可能感兴趣的文章

您需要登录后才可以回帖 登录 | 立即注册

关注0

粉丝9

帖子147

发布主题
社区热门 MORE+
    社区热帖 MORE+