通过UDP的MQTT-SN数据包的最大有效载荷长度是多少? UDP的有效负载确实支持65507字节的数据,但是我想知道MQTT-SN有效负载的最大大小是多少。另外,可以在MQTT-SN有效负载中压缩数据吗?
答案 0 :(得分:0)
可以找到here
的MQTT-SN协议规范第5节讨论消息格式,第5.2节讨论标头的组成方式。
有一个长度字段,长度可以是1或3个字节,后跟消息类型字节。然后根据消息的类型,输入多个字段。
3个字节的大小表示最多65535个字节的消息
假定为发布,则5.4.12节具有发布消息的格式。还要假设您使用的是主题ID,而不是全文主题。标头的大小为9个字节(假设您想要一条大消息,因此需要3个字节的大小),这意味着最大有效负载可以为65498个字节。