Skip to content

空动作(调试)

空动作只配置规则,不关联任何动作,可以用来专门做规则的调试。

配置规则

  1. 点击部署左侧菜单栏中的数据集成,在调试分类下找到空动作(调试),点击进入新建规则页面。

  2. SQL 编辑器中输入如下规则匹配 SQL 语句。

    sql
     SELECT
         payload.msg as msg
     FROM
         "t/#"
     WHERE
         msg = 'hello'
  3. 点击 SQL 输入框下的启用调试 ,填写测试数据:

    • 主题: t/a

    • Payload:

      json
      {
        "msg": "hello"
      }
  4. 点击测试,查看得到的数据结果,如果设置无误,测试输出框应该得到完整的 JSON 数据,如下:

    json
    {
      "msg": "hello"
    }

    如果测试输出与预期相符,可以进行后续步骤。

    注意:如果无法通过测试,请检查 SQL 是否合规。

  5. 点击创建规则,并返回规则列表。我们可以看到有一条不包含任何动作的规则。

测试

  1. 我们推荐使用 MQTTX 模拟数据上报,同时您也可以使用其他任意客户端完成。我们使用 MQTTX 连接到部署,并向以下 t/a 主题发送消息。
json
{
  "msg": "hello"
}
  1. 在控制台查看运行数据。点击规则列表中的规则 ID,在运行统计页面可以查看到空动作规则的统计。