手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯

时间:2024-03-14 20:20:33

前言

本教程写得比较简单,适合有OneNET麒麟座mini板的、刚开始接触OneNET的初学者。

一、代码下载和解压

1、到OneNET社区论坛下载代码,https://open.iot.10086.cn/bbs/forum.php ,找到飞哥的帖子点进去(也可用链接地址:https://open.iot.10086.cn/bbs/thread-863-1-1.html),如下图所示:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯按照帖子的说明下载代码。

2、下载完成代码后,找到\资料、软件下载\程序代码\Mini开发板\麒麟MiniV1.x\目录下,可以看到如下四个压缩包:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
将 2.kyLinMini-V1.x-OneNET-**机-基础例程.zip 解压,然后打开解压的文件夹:
手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯

二、用keil打开工程和修改工程配置

1、打开 1.ESP8266-EDP_TYPE3-LED 文件夹,然后打开工程,如下图所示:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
2、打开工程之后,按如下图流程配置一下工程,其中,第3点要注意的是,根据你自己的STM32是C8T6还是CBT6去选择,我拿到的板子是V1.4版本的,是STM32C8T6:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯

三、创建EDP产品和设备

1、创建一个EDP协议产品,流程如下图所示:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯2、添加设备,添加设备可以按照上面的立即添加设备,也可以点击对应的产品,然后进入添加:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
3、添加成功后,在设备列表有如下的设备生成:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯

四、修改onenet.c和esp8266.c,重新编译程序和下载

1、修改onenet.c文件,修改如下图两个地方,DEVID和APIKEY:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
(1)、DEVID是前面创建的设备ID,如下图:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯(2)、APIKEY是前面产品的APIKEY,如下图:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
2、修改esp8266.c文件,修改WiFi热点或路由器热点账号和密码:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
(1)、MYWiFi是WiFi或者路由器热点账号。

(2)、1234567890是WiFi或者路由器热点密码。

3、完成以上修改之后,重新编译程序,然后下载,通过PC端串口调试助手连接串口1可以看到如下信息:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
(1)、看到设备在线:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯(2)、查看数据流:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯

五、创建应用

1、如下图所示,添加应用:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
2、完成应用添加之后,开始编辑应用信息:

(1)、点击图标再点击“编辑应用”:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯

(2)、点击左边开关图标,分别创建4个开关应用,用于控制红灯、绿灯、黄灯和蓝灯:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
如果是红灯:点击这个创建好的开关应用,然后在右边编辑信息,设备选择前面创建的设备kyLinMini ,数据流选择Red_Led ,EDP命令内容填redled:{V}

如果是绿灯:点击这个创建好的开关应用,然后在右边编辑信息,设备选择前面创建的设备kyLinMini ,数据流选择Green_Led,EDP命令内容填greenled:{V}

如果是绿灯:点击这个创建好的开关应用,然后在右边编辑信息,设备选择前面创建的设备kyLinMini ,数据流选择Yellow_Led,EDP命令内容填yellowled:{V}

如果是绿灯:点击这个创建好的开关应用,然后在右边编辑信息,设备选择前面创建的设备kyLinMini ,数据流选择Blue_Led,EDP命令内容填blueled:{V}

六、控制LED灯

1、控制LED灯亮:

(1)、编辑好应用之后点击保存然后再点击预览,分别点击4个开关的ON按钮,就可以控制LED灯亮了,同时串口打印了命令信息。

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
(2)、4个LED灯亮:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
2、控制LED灯亮:

(1)、分别点击4个开关的OFF按钮,就可以控制LED灯灭了,同时串口打印了命令信息。

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
(2)、4个LED灯灭:

手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
至此、完毕!
码字写教程不易,觉得不错,给个赞支持一下!