核心内容摘要
时光倒流的视觉盛宴:2018中文字幕免费视频精选的深度魅力与回响
在ESP32-C3 的 ESP-AT里MQTTSUBRECV:LinkID,topic,data_length,data这一条单次能吐出来的最大长度主要受 **ESP-MQTT 的接收缓冲区MQTT Buffer**限制默认情况如果设备收到的 MQTT 消息长度超过 1024 字节包含 MQTT header payloadAT 会把它拆成多条MQTTSUBRECV输出所以你会看到连续多条MQTTSUBRECV。
(Espressif Systems)⇒ 因此单条MQTTSUBRECV的data一般不会超过约 1024 字节量级实际 payload 还要扣掉 MQTT 头等开销。
即使没超过 1024也可能因为MTU/链路分片/路由策略被拆成多条MQTTSUBRECV。
(Espressif Systems)想变大在 ESP-AT 工程里把 MQTT buffer 调大官方示例里提到可设到1460来减少拆包menuconfig → Component config → ESP-MQTT Configurations → MQTT Using custom configurations → Default MQTT Buffer Size(Espressif Systems)