NXP MCU 技术论坛
直播中

挽你何用

9年用户 814经验值
擅长:电源/新能源 MEMS/传感技术
私信 关注
[问答]

MQTT长消息问题求解

我正在通过 MQTT 接收一条长消息(~550kb),所以我在 ~20 秒内收到了大量的消息片段。我从 MQTT_EVENT_DATA 事件类型中获取所有这些消息。


从第二条消息开始,事件对象中没有mqtt主题。


所以我想知道:是否保证同一消息的片段是顺序的,并且在传输所有片段之后会收到任何其他可能到来的消息?

说得非常清楚,如果我有消息 A,有多个片段 (a1,a2,a3,a4,a5,a6,a7),消息 B 有一个片段 (B1)。如果我先发送 A 然后发送 B,我能保证收到 (a1,a2,a3,a4,a5,a6,a7,B1) 还是有可能收到 (a1,a2,a3,B1,a4,a5 ,a6,a7)?

更多回帖

发帖
×
20
完善资料,
赚取积分