我先给大伙儿提供一下这块板子资料,包含原理图、开发调试工具和程序示例源代码。
资料链接
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和云汉提供的这次评测机会,我会在接下来的文章里多发一点干货,与大伙儿一起学习和分享该开发板的相关知识。
我先给大伙儿提供一下这块板子资料,包含原理图、开发调试工具和程序示例源代码。
资料链接
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和云汉提供的这次评测机会,我会在接下来的文章里多发一点干货,与大伙儿一起学习和分享该开发板的相关知识。