MQTT 是物联网设备接入的事实标准协议,嵌入式/物联网岗位面试几乎必考:从基础概念、报文流程到 QoS 机制、遗嘱与心跳,考点集中且细节多。本文整理了 MQTT 高频面试题 与精炼参考答案,覆盖协议原理、连接管理、QoS 与嵌入式落地场景。
基础概念
1. MQTT 是什么?为什么适合物联网?
MQTT(Message Queuing Telemetry Transport)是基于发布/订阅模式的轻量级消息协议,运行在 TCP/IP 之上,由 OASIS 标准化(3.1.1 / 5.0)。特点是协议头小(固定头仅 2 字节起)、带宽占用低、支持 QoS 分级与离线消息、心跳保活、遗嘱机制,非常适合低带宽、弱网、资源受限的嵌入式设备。典型应用包括传感器数据上报、设备远程控制、告警推送、OTA 升级等。
2026/8/15大约 9 分钟

