MQTT-SN有效负载大小

时间:2018-10-03 09:23:13

标签: udp mqtt iot

通过UDP的MQTT-SN数据包的最大有效载荷长度是多少? UDP的有效负载确实支持65507字节的数据,但是我想知道MQTT-SN有效负载的最大大小是多少。另外,可以在MQTT-SN有效负载中压缩数据吗?

1 个答案:

答案 0 :(得分:0)

可以找到here

的MQTT-SN协议规范

第5节讨论消息格式,第5.2节讨论标头的组成方式。

有一个长度字段,长度可以是1或3个字节,后跟消息类型字节。然后根据消息的类型,输入多个字段。

3个字节的大小表示最多65535个字节的消息

假定为发布,则5.4.12节具有发布消息的格式。还要假设您使用的是主题ID,而不是全文主​​题。标头的大小为9个字节(假设您想要一条大消息,因此需要3个字节的大小),这意味着最大有效负载可以为65498个字节。