空动作(调试)
空动作只配置规则,不关联任何动作,可以用来专门做规则的调试。
配置规则
点击部署左侧菜单栏中的数据集成,在调试分类下找到空动作(调试),点击进入新建规则页面。
在SQL 编辑器中输入如下规则匹配 SQL 语句。
sqlSELECT payload.msg as msg FROM "t/#" WHERE msg = 'hello'
点击 SQL 输入框下的启用调试 ,填写测试数据:
主题: t/a
Payload:
json{ "msg": "hello" }
点击测试,查看得到的数据结果,如果设置无误,测试输出框应该得到完整的 JSON 数据,如下:
json{ "msg": "hello" }
如果测试输出与预期相符,可以进行后续步骤。
注意:如果无法通过测试,请检查 SQL 是否合规。
点击创建规则,并返回规则列表。我们可以看到有一条不包含任何动作的规则。
测试
- 我们推荐使用 MQTTX 模拟数据上报,同时您也可以使用其他任意客户端完成。我们使用 MQTTX 连接到部署,并向以下 t/a 主题发送消息。
json
{
"msg": "hello"
}
- 在控制台查看运行数据。点击规则列表中的规则 ID,在运行统计页面可以查看到空动作规则的统计。