由于我刚开始在学校中使用MQTT和CoAP,所以我担心一个问题。 我分别使用这两种协议进行了数据包传输,对于MQTT,我使用mosquitto,而libcoap用于CoAP,传输的数据包包含信息“ Temperature = 22 * C”。我知道两种协议的数据包中报头大小的差异。但是我的问题是,即使有效载荷的大小包含相同的信息,为什么也会有所不同。 我知道TCP标头大于UDP标头。但是对于MQTT,有效负载为22字节,对于CoAP为4字节。为什么用相同的信息为CoAP压缩有效负载? 请帮我一个答案。
答案 0 :(得分:0)