概述

规则是由多个数据流节点定义的对数据的处理过程,实现对采集的数据进行后续处理。

规则定义

1.选择 Things > 规则 ,进入规则页面。

2.填入规则名称,描述可选填,点击 完成

3.点击规则右上角的,进入部署规则页面,选择所需的节点对规则进行部署,点击保存并启用规则。

上图中Thing节点推送当前用户或子用户下的某个或多个Things采集的数据

当产生量程告警或其他告警时,将消息推送到配置的邮箱中。

规则节点

系统提供了以下几类规则节点,分别说明如下:

输出节点

输出节点包括email、mqtt、tcp节点,可以通过配置输出节点使消息发送到特定的邮件、mqtt代理或者TCP端口。

1.email节点配置

配置参数 参数说明
to 收件邮箱地址
服务器 发送邮件邮箱的服务器
端口 默认为465
用户ID 发送邮件邮箱
密码 发送邮件邮箱的登录密码
名称 节点名称

2.mqtt节点配置

配置参数 参数说明
Broker mqtt服务所在服务器IP
端口 mqtt服务端口号
主题 mqtt是根据主题推送和定于消息的
名称 节点名称

3.tcp节点配置

配置参数 参数说明
主机 tcp服务所在服务器IP
端口 tcp服务端口号
名称 节点名称

请求/应答节点

1.http request节点配置

配置参数 参数说明
Method GET/POST/PUT/DELETE
URL http请求地址
return 返回消息的格式
名称 节点名称

2.tcp request节点配置

配置参数 参数说明
服务器 tcp服务所在服务器IP
port tcp服务端口号
名称 节点名称

数据源节点

数据源节点包括device、dimension、subuser、thing、user节点。通过配置不同的数据源节点,根据不同的Thing或device等来推送当前用户下的消息。

告警节点

告警节点包括range alert和user alert节点,具体使用步骤参考告警管理

工具节点

工具节点包括inject节点、debug节点和comment节点,具体节点功能如下:

  • inject节点可以注入主题消息到其它节点。
  • debug节点可以连接到任何节点的输出,将输出消息显示在侧边栏的调试选项卡或发送到控制台日志。
  • 使用comment节点为流添加注释。

规则状态

规则分为停用、启用、调试和已发布状态。

状态 状态说明
停用 规则停止运行
启用 规则开始运行
调试中 规则处于调试状态,推送的数据或消息会标志为调试状态产生的数据
已发布 规则已经调试完成,正常采集数据,推送的数据或消息标志为生产数据

个与 "" 相关的内容

    没有找到与 "" 相关的内容