使用Webhook把客户端publish的内容通过http发到指定URL,结构体中的payload为字符串,但mqtt通讯中的payload是二进制的。记得4.0可以通过配置,把payload使用base64编码,而5.0要怎么弄呢?
4.4.x 的 webhook 也没有提供 base64 的能力,你可以在规则里面先把数据 base64 编码,然后在 webhook 动作力引用。
SELECT base64_encode(payload) as p FROM “xx”
动作里面:
${p}