初学了EDP协议之后,准备尝试着做一个可以控制LED的小应用~ 程序使用的是Demo~ 重要的是对OneNET平台应用的使用~
对于我们的用户来说,首先有一个产品,比如是一个盒子。 这个盒子里装了各种各样的设备,比如灯、传感器。 每个产品和设备都有一个ID,而每个ID都对应一个Key来对它进行访问,就是没有这个Key就没有权限对它进行读写操作的,这就是APIKey。 每一个设备都有各种各样的数据流,比如温湿度,或者亮度。 如果我们的温度不允许超过40度,那么我们就可以通过触发器进行监控,一旦超过阈值就进行相应的预警。 而想要做一个APP之类的东西来管理我们的各种各样的设备,就叫做应用~
假设我们已经新建好了产品和设备,点击创建应用~
App的名字自定义~
编辑应用~
选择左边的开关按钮,右边的数据流选择我们的led状态~ 因为是低电平点亮,所以这里的点亮是0~
EDP内容因为有大括号的开始和结束符号,所以我们这里要在命令外面加大括号。
具体的控灯命令如图,我们也可以自定义自己的命令。 所以这里的EDP命令应该是{LED1{V}} 单击右上角保存,然后返回刷新~
可以发现,这个开关的状态和我们的LED灯绑定了,不仅可以开关灯,还会因为物理按键改变灯的亮度之后反过来改变这里开关的值~
|