客户端订阅到的消息内容为undefined

环境信息

  • EMQX 版本:4.3.5
  • 操作系统及版本:centos
  • 其他mqtt客户端是5

问题描述服务器创建规则之后重新发布,客户端订阅的为undefined

但规则测试的时候可以正常处理,转发之后就不行了

配置文件及日志


麻烦帮忙解答一下

SQL 测试返回的是提取结果,你只能在动作中使用提取后的字段,例如,你的 SQL 测试结果为:

{
    "cmd": "terminal_sensor",
    "deviceno": "STRING"
}

那么你在后续的动作中只能使用 ${cmd}${deviceno} 这两个变量。

感谢,问题处理了,因为前面用的emqx是版本5没有遇到这种情况