数据桥接不能解析自定义字段

错误报告

环境

  • EMQX 版本:5.0.14
  • 操作系统版本:centos



规则能解析出 tenantId 和 deviceId 桥接的时候不能使用

改成这样是可以插到 tdengine里面

请帮忙确认一下是否是bug

看起来你想要写入数据库的 deviceId 字段的类型应该是整型,但是你前面使用 SQL 解析得到的应该是个字符串,你试试先在 SQL 中用 int 函数转换一下。

试了一下,还是不行呢

看下 EMQX 后台有没有什么错误日志?

emqx.log.1 这里面没有看到关于 数据桥接的错误

你把 int 函数去掉,然后请求体那里改成这样试试:

INSERT INTO ..... TAGS ('${tenantId}', ${deviceId})

WebHook 这里是文本替换,所以需要手动加上单引号。

非常感谢,确实是这个问题。