微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 9.通过OneNET控制LED灯

9.通过OneNET控制LED灯

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

初学了EDP协议之后,准备尝试着做一个可以控制LED的小应用~

OneNET_Demo_ESP8266_EDP_Led

程序使用的是Demo~

重要的是对OneNET平台应用的使用~


对于我们的用户来说,首先有一个产品,比如是一个盒子。

这个盒子里装了各种各样的设备,比如灯、传感器。

每个产品和设备都有一个ID,而每个ID都对应一个Key来对它进行访问,就是没有这个Key就没有权限对它进行读写操作的,这就是APIKey。

每一个设备都有各种各样的数据流,比如温湿度,或者亮度。

如果我们的温度不允许超过40度,那么我们就可以通过触发器进行监控,一旦超过阈值就进行相应的预警。

而想要做一个APP之类的东西来管理我们的各种各样的设备,就叫做应用~


假设我们已经新建好了产品和设备,点击创建应用~


App的名字自定义~


编辑应用~


选择左边的开关按钮,右边的数据流选择我们的led状态~

因为是低电平点亮,所以这里的点亮是0~


EDP内容因为有大括号的开始和结束符号,所以我们这里要在命令外面加大括号。


具体的控灯命令如图,我们也可以自定义自己的命令。

所以这里的EDP命令应该是{LED1{V}}

单击右上角保存,然后返回刷新~


可以发现,这个开关的状态和我们的LED灯绑定了,不仅可以开关灯,还会因为物理按键改变灯的亮度之后反过来改变这里开关的值~


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

网站地图

Top