本示例中,创建一个智能控制空气净化服务。当空气监测设备上报到当前空气中PM2.5浓度小于100时,关闭空气净化设备;大于等于100时,开启空气净化设备。
前提条件
已在项目(
Project_test)中完成空气检测(
空气检测仪:
airDetector)和净化(
空气净化器:
airPurifier)产品、设备的创建。具体操作,请参见
在项目中创建空气检测和净化的产品。
创建控制空气净化器的业务服务
- 在项目中创建业务服务(例如:空气净化)。具体操作,请参见业务逻辑编辑器。
- 在业务逻辑开发页,单击左侧的节点按钮,拖拽一个设备触发节点到画布上,并配置输入数据为空气质量监测设备airDetector上报的属性:PM2.5浓度。
- 拖拽一个条件判断节点到画布上,与设备触发节点相连,并进行配置。
配置条件1:设备触发的属性PM2.5值大于等于100。
- 拖拽两个空气净化器产品节点到画布上,分别与条件判断的满足条件和不满足条件点连接起来,进行配置。
参数 |
描述 |
节点名称 |
设置节点名称。 |
选择要控制的设备 |
选择设备airPurifier。
|
选择操作类型 |
选择要操作的类型。可选:设备动作执行、查询设备属性、查询设备其他信息。
本示例中需下发开关操作指令,所以选择为设备动作执行。
|
下发数据 |
本示例中,设置下发数据为电源开关属性,满足条件时,设置电源开关固定值为静态布尔值为true,即PM2.5值超过100时,开启空气净化器。不满足条件时,设置电源开关固定值为静态布尔值false,即关闭空气净化器。 |
- 单击页面右上方的保存按钮,保存设置。