【OneNET麒麟座开发板试用体验】1、EDP协议的LED控制

  • 开发
  • 源代码
  • 程序
  • 资料
  • 麒麟
  • xukejing
  • LV5工程师
  • |      2017-02-21 15:58:24
  • 浏览量 1274
  • 回复:0
我先给大伙儿提供一下这块板子资料,包含原理图、开发调试工具和程序示例源代码。 资料链接
http://pan.baidu.com/s/1c10S7fy
在今天这篇帖子里,我们来一起做一个小例子,通过网页控制板载的4个LED灯,网络数据将使用EDP协议。 先进入官方网页上的开发者中心,添加你的产品,设备接入方式选EDP,如下图所示 接着,为产品添加设备,如下图所示 然后,添加数据流,我加入下图4个数据流,这四个数据流的名字要跟程序源代码里定义的一致 再添加一个应用,如下图所示 在应用里加入4个按钮,分别控制4个led 以其中一个按钮为例,选择对应的数据流名,然后设置开关值,开关值要跟程序源代码里定义的一致别忘了加括号。 然后我们要给麒麟座板子编程了 打开led例子后,先找到esp8266.h这个文件,把设备信息、API秘钥、wifi名和wifi密码填到对应的地方,如下图所示 网页中提到过的数据流名字定义在esp8266.c这个文件里,如下图所示 网页中提到过的开关值定义在led.c这个文件里,如下图所示 注意:我的这块板的LED号码跟颜色是乱的,所以数据流名字跟led颜色对应不上。以板子上丝印的LED号码为准。 编译和烧录程序前,先设置一下板卡,要选stm32f103CB 另外烧写设置里也要用对应的参数,芯片后缀里的C是引脚数B代表128kb,设置如下图所示 烧写程序以后,我们回到网页上的开发者中心。我们来试一下网页控制,点一下按钮,如下图,我按了第一盏灯的开关。 我们会发现板子上的第一盏灯亮了。 再点击别的灯,可以都依次点亮,如下面几张图所示 至此,EDP协议网页控制LED测试结束。 最后,感谢OneNET和云汉提供的这次评测机会,我会在接下来的文章里多发一点干货,与大伙儿一起学习和分享该开发板的相关知识。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子