数据桥接,将消息从A原封不动转发到B,规则如何写呢?

broker A版本4.3.8,SQL规则写为:
SELECT payload as msg FROM “t/1”
这导致从B订阅的信息在原始信息上又套了层msg
如图,向A发送:
image
订阅B得到:
image
如果想获取到如下结果,该如何修改规则呢?
image

SELECT payload.msg as msg FROM “t/1”

啊哈哈,多谢

可是,如果我不知道消息中有什么字段,规则该怎么写呢,假设它是这样的呢?
image

规则引擎目前似乎不支持这点,不过一般而言你应该知道自己的的业务的数据模型。
如果确实不清楚,可以通过 MQTT 桥接来转发消息,而不是通过规则引擎。

好的。多谢了

在 Republish 动作的模板参数里面,填写 ${payload}