Mind+Yeelink 所见即所得的Yeelink编辑工具

作者: · 6条评论 标签:

 

树莓派玩家5分钟内将树莓派-USB摄像头与Yeelink连接–最好玩的网页监控器

作者: · 9条评论 标签:

5分钟一点也不夸张, 在你熟悉Yeelink使用的情况下, 你真的只需几分钟就可以搭建一套在线图像监控, 神马入室小偷啥的, 还能逃过你的千里眼 当然, 要是使用motion来获取图像, 还能做到画面动作检测, 有兴趣的同学可以继续发挥哦. 废话少说, 来看看几分钟怎么做到的吧.

1. 将USB摄像头接到Pi上, 安装驱动, 我所使用的版本(2012-10-28-wheezy-raspbian.img)已经包含了V4L2驱动, 略去xxx字. 有问题的话Google一下

pi@raspberrypi ~ $ ls -l /dev/video0  crw-rw---T 1 root video 81, 0 Jan  1  1970 /dev/video0

2. 安装抓图软件fswebcam

pi@raspberrypi ~ $ sudo apt-get install fswebcam

3. 登录Yeelink, 在用户中心增加一个设备, 再为之增加一个图像传感器.

4. 在/home/pi下准备脚本yeelink.sh, 内容为以下两行命令, 其中的ApiKey和URL请改为自己设备对应的信息.

sudo fswebcam -d /dev/video0 -r 320x240 --bottom-banner --title "RaspberryPi @ Yeelink" --no-timestamp /home/pi/yeelink.jpg
curl --request POST --data-binary @"/home/pi/yeelink.jpg" --header "U-ApiKey: xxxxxxxxxxxxxxxxxxxx"http://api.yeelink.net/v1.0/device/1022/sensor/1294/photos

为脚本增加可执行权限

pi@raspberrypi ~ $ chmod +x yeelink.sh

5. 将脚本加入cronjob

pi@raspberrypi ~ $ crontab -e

加入下面一行, 让脚本每分钟运行一次, 保存退出.

*/1 * * * * /home/pi/yeelink.sh

搞定, 至此我们的监控就开始运行了, 上网页上看看效果吧
http://www.yeelink.net/devices/1022

上传网友的新客户端,增强了对开关状态的本地检测功能,而且无需任何硬件即可测试–很酷哦

作者: · 15条评论 标签:

Jackie网友的作品,他觉得
————————————-BEGIN———————————–
“注册成功后,我想用Serial2Yeelink.exe做个试验,但是没成功,通过检测软件发现,Serial2Yeelink.exe在串口收到数据,但是没动作,这种情况偶尔发生,不知为什么!

 

于是我想自己写一个测试软件,也就是附件中的yeelink.exe

软件有两个功能:

1、向服务器上传数据

2、检测服务器上开关的状态!

功能简单!”

————————————-END———————————–

经过我的试用, 确实不错哦,希望对喜欢玩开关控制的朋友带来帮助!

他的这个软件,可以脱离任何设备,直接进行Yeelink平台的简单测试,我觉得很有实际用处。

下载的地址在这个地方,请下载吧: yeelink

奉上截图

 

ArdyPro网友贡献的一个非常好的跨平台串口转发yeelink的工具–非常感谢-MAC玩家有福了

作者: · 7条评论 标签:

非常感谢ArdyPro网友的奉献,他重写了我们曾经放出的串口转发yeelink工具,这样不管是windows的arduino玩家,还是Mac的玩家,都能仅用一颗arduino 或者单片机板子,就能玩物联网啦。(私下认为,这个工具做的比我们的官方工具友好很多,惭愧…)

下面放出截图:

MAC版本

(稍后奉上)

Windows版本

传送门—yeeSerial_Win_OSX—从这里下载ArdyPro网友的软件吧,MAC玩家,你们有福啦!

我个人对ArdyPro网友是这样评价的,

“您是经济师里面最会玩开源的,是玩开源的人里面最懂经济的”

有了他的奉献,我们作为yeelink团队会更努力的交付好玩好用的功能,回馈开源爱好者!

另外,怀旧的朋友(如果有)可以参考下面的连接去使用官方版

http://blog.yeelink.net/?p=53

转–网友沧海笑1122作品共享–arduino+串口转http工具控制

作者: · 3条评论 标签:

下面分享一下来自极客工坊的朋友沧海笑1122的作品:

转:

已经测试,it works.好东西

step1:注册账号,获取api_key。设置传感器LM35,获取URL(详见教程)
step2 :修改一下老代码,增加两句:
Serial.print(“yeelink:”);   //上送到yeelink网站,利用Serial2Yeelink工具
Serial.println(temperature);   //temperature就是转换成摄氏度的环境温度数据
编译,上传UNO。
step3:打开Serial2Yeelink.exe,填写API_KEY,COM口,速率、URL等
开始上送数据。

注意手册说刷新速度为10秒,我们使用12S,留点裕度。谢谢ArdyPro (R)提醒,我看手册不仔细。刚开始500毫秒刷新,连续报406错误,后来意识到了,加到2秒、10秒。。。应该先好好看看手册,这也是教训。

谢谢yeelink,谢谢姜工,给我们这么好玩的工具。另外:管理行为好像还不能用

代码:

/*项目名称:LM35温度传感器连接UNO试验
试验时间:2012-06-18
元器件:LM-35 DZ模拟传感器一只,正对标示,从左往右,+5V,模拟输出,GND
连接方法:+5V,GND,模拟输出接模拟PIN4
使用yeelink上送环境温度

*/

int potPin = 4; //设置模拟口4为LM35的信号输入端口
float temperature = 0; //设置temperature为浮点变量
long val=0; //设置val为长整数变量

void setup()
{
Serial.begin(9600);//设置波特率
}

void loop ()
{
val=analogRead(potPin);//温度传感器LM35接到模拟PIN4上;val变量为从LM35信号口读取到的数值
temperature = (val*0.0048828125*100); //把读取到的val转换为温度数值的10倍,5/1024=0.00488125,0~5V对应模拟口读数1~1024,100=1000/10

Serial.print(“yeelink:”); //上送到yeelink网站,利用Serial2Yeelink工具
Serial.println(temperature);

delay(12000);//延时12000毫秒,这里也就是刷新速度。手册说是10S,我们考虑误差,拉长2S

}

 

预告–感谢ArdyPro–来自arduino爱好者的贡献,我们有了一个串口连接Yeelink.net的iMac工具

作者: · 发表评论 标签:

先把截图放到这里,期待着ArdyPro能早日完成测试,放出正式版本,方便Mac的物联网玩家动手试试。