步骤二:配置空气净化和告警服务
更新时间:
复制 MD 格式
您可在业务逻辑编辑器中拖拽功能节点到画布,配置节点名称、数据源、参数等,以可视化的方式开发业务服务。本示例介绍了业务逻辑开发的过程。
前提条件
步骤一:在项目中创建空气检测和净化的产品。操作步骤
- 在项目下创建待开发的业务服务(例如:空气净化和告警)。具体操作,请参见创建业务服务。
- 在业务逻辑编辑器中,单击左侧导航栏的节点按钮。
左侧导航栏展开后显示触发(包括MQTT订阅、空间触发、HTTP请求、设备触发、定时触发)、输出(HTTP返回)和功能(路径选择、NodeJS脚本、Python脚本、数值计算、条件判断)三类节点,中间为画布区域,右侧为操作引导面板。
- 配置设备触发节点。
在节点的触发页签下,拖拽一个设备触发节点到画布上,并在画布右侧配置节点名称、数据源等。说明 目前,IoT Studio每隔1分钟会自动保存一次配置。您也可以通过单击页面右上角的保存按钮保存当前配置。
本示例以空气检测设备(airDetector)上报的属性数据作为该服务的触发。详细配置请参见设备触发。
- 配置实现服务功能逻辑的节点。
根据您的业务需要,配置服务功能逻辑。可配置多个节点共同实现服务功能。有关各功能节点说明,请参见节点目录下的具体功能节点文档。说明 将功能节点拖拽到画布后,请先从上一个节点右侧锚点连线到当前节点的左侧锚点,再进行节点配置。
如以下示例中,依次定义了多个功能逻辑节点。
- 配置一个条件判断节点。其中,包含两个条件:Senser设备上报的PM2.5值大于100和Sensor上报的SO2值大于0.25,条件选择为OR。详细配置,请参见条件判断。
- 为满足条件的情况,配置一个设备节点空气净化器。根据条件判断结果,向设备(airPurifier)发送指令:设置属性电源开关为true(开)、风速为0(自动)、工作模式为0(自动)。
- 配置一个钉钉机器人节点,通知钉钉群空气污染情况。详细配置,请参见钉钉机器人。其中,Webhook地址填入钉钉群机器人的Webhook URL,配置方法选择使用模版,选择模板为固定文案,提示文档填写“空气污染,出门请记得戴口罩!”,通知用户选择不通知。
- 为不满足条件的情况,配置一个路径选择节点。路径的数据源为Sensor上报的PM2.5值,包含两个路径,路径1:PM2.5值小于50和路径2:其他(PM2.5值大于等于50)。详细配置,请参见路径选择。
- 为路径1配置对应的产品节点,向空气净化器设备(airPurifier)发送指令:设置属性电源开关为false(关)。
- 为路径1配置钉钉机器人,通知空气质量情况。其中,配置方法选择使用模版,选择模板为固定文案,提示文档填写“空气质量好!”,通知用户选择不通知。
- 为路径2配置钉钉机器人节点。配置方式与路径1的钉钉机器人相同,提示文档填写“空气轻度污染!”。
- 配置完成后,单击页面右上方部署调试按钮
,部署并启动服务。
此时画布中显示完整的业务逻辑流,包括Senser触发节点、条件判断节点以及各分支下的空气净化器和钉钉机器人节点。
后续步骤
步骤三:调试该文章对您有帮助吗?