爱板网论坛

查看: 537|回复: 3

[技术] 【赚周年币】技术贴------(16)Fireduino 物联网IOT之控制LED

[复制链接]

56

主题

1

好友

2897

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    昨天 09:18
  • 签到天数: 847 天

    连续签到: 1 天

    [LV.10]以坛为家III

    爱板会员勋章 活跃会员勋章 发帖机器勋章 在线达人勋章 在线之王勋章

    发表于 2016-12-19 12:30:15 |显示全部楼层
    本帖最后由 wambob 于 2016-12-19 19:50 编辑

        官方给出了一个例程,是基于yeelink 云台的例子,下面就来学习下物联网IOT。
    先去http://www.yeelink.net/developer注册一个账号。
    登录开发者中心。点击用户头像进入管理中心。
    11.JPG

    增加新设备
    22.JPG

    创建好的设备可以点击管理设备,第一次创建设备需要填写地理位置,然后保存。
    33.JPG

    在管理设备的下方点击添加传感器。
    55.JPG

    44.JPG

    云端的开关就是这么简单,下面验证这个开关是否正常
    66.JPG

    点击开关闭合,颜色改变成绿色,把上面的状态URL网址复制到浏览器地址上,回车。在打开的网页上可以看到一串这样的数据
    1. {"timestamp":"2016-12-19T12:34:43","value":1}
    复制代码
    关闭开关,数据变成
    1. {"timestamp":"2016-12-19T12:39:25","value":0}
    复制代码
    两个数据很明显啊1和0。
    再来回顾下我们创建的设备一些信息;
          设备名称:myFireduino
          APIKEY:在我的账户中自动创建了个,可以重新生成
         传感器名称:myswitch
         状态URL:http://api.yeelink.net/v1.0/device/353313/sensor/398298/datapoints
         设备后的数字是设备编号,传感器后面的是传感器编号。
    官方提供了接入库,YEELINK支持库下载:https://github.com/qinqingege/YeeLinkLib.git
    下载后解压到你的Arduino 库里,打开IDE,由于控制LED是开发板接收数据,选择接收数据模板。
    77.JPG

    添加上面的设备信息
    88.JPG

    初始化控制脚并连接WIFI
    99.JPG

    在loop中更新云台的数据
    100.JPG

    101.JPG

    最后是打印连接状态
    102.JPG

    编译发现错误,把不用的头文件注释掉
    103.JPG

    编译还是出错,看错误提示跟5100网卡有关,只得先把它们暂时扔回收站了
    104.JPG

    再次编译,没有错误了,上传到Fireduino上,打开串口
    105.JPG

    1是我测试的数据返回状态,灯灭了,在代码里刚好反了

    106.JPG

    官网还提供了手机APP,下载安装到手机上登录,就可以用手机控制了
    Screenshot_2016-12-19-19-41-45.png
    已有 1 人评分 收起 理由
    loveeeboard + 30

    总评分:  + 30   查看全部评分

    回复

    使用道具 举报

    8

    主题

    0

    好友

    2335

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    昨天 12:19
  • 签到天数: 476 天

    连续签到: 13 天

    [LV.9]以坛为家II

    发表于 2016-12-19 14:28:54 |显示全部楼层
    顶顶更健康。
    回复

    使用道具 举报

    0

    主题

    0

    好友

    13

    积分

    白丁

    Rank: 1

    该用户从未签到

    发表于 2016-12-23 20:59:08 |显示全部楼层
    试试看行不行
    回复

    使用道具 举报

    176

    主题

    4

    好友

    6508

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 20:55
  • 签到天数: 803 天

    连续签到: 5 天

    [LV.10]以坛为家III

    发表于 2017-7-4 23:53:56 |显示全部楼层
    Serial.println(ret);为什么一直输出1?即使网页关了LED
    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /2 下一条

    手机版|爱板网 |网站地图  

    GMT+8, 2017-11-25 00:48 , Processed in 0.205978 second(s), 14 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部