emqx5.0.0配置MQTT Source后,远端订阅列表可以看到本机客户端但是无法收到消息

环境信息

  • EMQX 版本:5.0.0
  • 操作系统及版本:Ubuntu
  • 其他

问题描述

emqx5.0.0配置MQTT Source后,远端订阅列表可以看到本机客户端但是无法收到消息,
远端版本为4.2.7

配置文件及日志


在远端 4.2.7 上 pub 几条消息测试一下呢

就是在测试的过程中发现没有转发过来,监听4.2.7那台是可以收到数据的

可以在 e4.2.7 这个机器上开下 5.0 过来的桥接的客户端的 DEBUG 日志 (参考:日志追踪 日志与追踪 | EMQX 文档

诊断下,e427有没有把消息投递过来

输出的日志里看是有消息的,长这样

`SEND PUBLISH(Q0, R0, D0, Topic=/sys/up/dev/SMAC3301/1345220615100174/, PacketId=undefined, Payload=<<"{\"msgId\":\"1661925945001\",\"devId\":\"1345220615100174\"}">>)`

是因为payload没有解析出来吗?“<<>>”这个是日志信息附带的还是实际消息内容

我用这个桥接作为数据来源建立一个规则,之后的动作选“消息重发”,结果可以收到消息了 :joy:,MQTT Source类型的桥接不能单独使用吗