微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 8.初识OneNET平台

8.初识OneNET平台

时间:10-02 整理:3721RD 点击:

http://open.iot.10086.cn/doc/art243.html#66

先按照官方Demo建立一个产品。

http://open.iot.10086.cn/doc/art/id/190#43

然后添加一个设备,并且添加APIKEY,如下图所示。


https://github.com/cm-heclouds/OneNET_demo_code_kylin

下载官方OneNET_Demo_ESP8266_EDP_LedDemo~


修改DEVICEID、APIKEY~


修改CWJAP后面的参数为自己的WIFI用户名密码,否则会一直卡在这里~



此时我们可以看到板子上的4个LED全都亮了,


而且设备也显示在线~


串口也有相应的数据~


我们来看看数据展示~


此处显示着我们LED灯当前的状态,只不过这里的0代表点亮,1代表熄灭。


因为原理图绘制的时候是共阳接法。


可以在按键初始化函数中看到有案件控制LED亮灭的处理,我们尝试着按下SW5~


我们的yellow_statu 的状态改变了~


而我们相应的LED7(蓝灯)熄灭了~

既然看到了效果,我们再来研究一下整个工程的工作过程~


显示LED灯和KEY的Init,然后是和8266相连的USART2、和PC相连的USART1的Init。

关闭所有灯,初始化8266,连接OneNET平台,开灯。

开始循环发送数据。


对于8266的AT指令,大家不必去深究,有兴趣的可以去看看~


因为开启透传模式之后会返回一个“>”符号,开启透传之后,就把devid、apikey按照edp协议打包,通过数据透传发送到OneNET。

设备在线~


同样的上传数据也是进入透传模式,把要上传的数据打包,再上传数据~


而上传的数据则是这些~


所以如果我们需要需要上传我们自己的数据,只需要在这里修改就可以了~


可以看到,我们上传的数据就在这里了~


你为什么能在活动结束前拿到板子?

活动分两批发放板卡

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top