查看: 3172|回复: 2

麒麟座mini开发板笔记2——云平台“下发命令”控制LED灯

[复制链接]
  • TA的每日心情
    开心
    2018-1-5 16:08
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-11-3 18:27:53 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 kaycee小鹿 于 2017-11-3 18:30 编辑

    用基础例程试用了一下板子以后,想尝试一下板子与OneNET云平台建立连接,看到了大神的帖子就按照文中的流程自己动手做了,想具体了解云平台是如何使用的。大神的步骤比较简要,过程中我还是遇到了里面很多小问题——小白的路注定是要历经曲折和坎坷的~~~
    回到正题,附上大神帖子的链接:
    我就来从头来分享我的开发过程,补充我遇到的问题。
    开发环境:keil5
    开源例程:麒麟座mini开发板 OneNET_Demo_ESP8266_EDP_Led
    参考资料:OneNET文档中心https://open.iot.10086.cn/doc/art245.html#68

    文档中心的《公开协议产品指南》 2.1 云端管理”有详细的产品创建过程,包括添加设备,创建应用;关于EDP公开协议的详细内容可参见“3.1 EDP”。
    小Q截图-20171103105441.png
    1.创建产品,进入“设备管理”界面添加设备   
    遇到问题:添加设备后,设备名前有一个灰色的小圆点,在设备接入成功后会变成绿色,表示“设备在线”。(一开始看到大神的帖子截图显示绿色,我以为自己没有添加成功,还找了好半天的问题,后来跳过这一步直接往后进行,发现设备接入成功后自然就显示绿色了。。。)
    2.png
    2. 创建数据点
    按照大神的方法,打开工程源码esp8266.c,参考代码里的四个LED灯的状态创建四个数据点
    3.png
    3. 添加数据点,在“数据流模板”里点击“添加数据流”
    4.png
    4. 创建应用
    “应用管理”里点击“创建应用”,创建后打开应用点“编辑”,可添加四个LED灯开关(当设备连上后,ONOFF分别会显示对应的绿色和红色表示灯的状态为亮和灭),并设置每个LED灯的属性。
    5.png
    约定的云平台控制LED灯的状态的命令对应的源码在led.c中。
    6.png
    5. 设置代码中要配置的网络信息,对应的源码在esp8266.h
    7.png
    6.将麒麟板接入电脑,在keil5中编译,烧录程序到板子中,给板子上电。
    7.利用设备IDAPI-Key进行设备登陆
    参照了《OneNET接入.pdf》进行的这一步
    8.png
    8. 查看设备状态,发送命令
    原本设备为“离线状态”(灰色的小点),现在是“在线状态”(绿色的小点)
    遇到问题:我没有进行第7步,设备就已经显示“在线”了,不知何解。
    9.png
    这个流程走到这里应该是可以看到麒麟板上的LED有所显示,可遗憾的是点了“发送命令”,显示“命令发送成功”,然而,板子上的灯并没有亮,我尝试多发送了几次命令,依然没有反应。不知道有没有小伙伴儿在开发过程中遇到这种问题,求分享经验啊!
    10.png

    回复

    使用道具 举报

    该用户从未签到

    发表于 2017-11-6 10:12:17 | 显示全部楼层
    是小鹿,不是小白
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-1-5 16:08
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-11-6 10:49:17 | 显示全部楼层
    ky123 发表于 2017-11-6 10:12
    是小鹿,不是小白

    哈哈,还是一只处于小白阶段的小鹿
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-24 23:56 , Processed in 0.135696 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.