1、问题
设备使用MQTT链接TB上报数据的时候,数据包长度过长,超过了TB实现的MQTT解码的长度,然后报错
Message decoding failed: too large message: 273207 bytes

2、查看源码解码的位置

3、解决办法
修改默认配置大小

在设备使用MQTT连接ThingsBoard上报大量数据时,遇到消息解码失败的错误,由于数据包长度超过了ThingsBoard默认的解码限制。通过查看ThingsBoard源码找到解码位置,并对默认配置进行修改,以适配更长的数据包,从而解决此问题。
设备使用MQTT链接TB上报数据的时候,数据包长度过长,超过了TB实现的MQTT解码的长度,然后报错
Message decoding failed: too large message: 273207 bytes


修改默认配置大小

2044
5430
1652
1696
928

被折叠的 条评论
为什么被折叠?