MQTT

轻量级物联网消息协议

定义

MQTT(Message Queuing Telemetry Transport)是轻量级物联网消息协议,基于发布/订阅模式,适合低带宽、高延迟网络。平台原生支持 MQTT 3.1.1 与 MQTT 5.0,支持 QoS、Retained Message、Last Will 等特性。

核心特点

  • 轻量:协议开销小,适合 NB-IoT、2G 等窄带场景
  • 发布/订阅:基于 Topic 的消息路由
  • QoS:支持 0/1/2 三级消息质量保证

在设备接入中的应用

MQTT 是设备管理平台 Device Access 接入层的核心协议。设备通过 Topic 上报 Telemetry 遥测数据、接收 Downstream Command 下行指令、订阅 OTA 通知等。平台通常约定 Topic 规范(如 /product/{productKey}/device/{deviceId}/property/post),支持 QoS 保障关键消息可靠送达,Last Will 用于检测设备异常断开。

安全与扩展

生产环境需启用 TLS 加密,支持 mTLS 双向认证或 X.509 Certificate 证书认证。MQTT 5.0 新增共享订阅、请求/响应、用户属性等能力,适合大规模、多租户场景。与 LwM2M、CoAP 等协议并存,满足不同设备类型的接入需求。

相关术语

返回设备管理平台专业术语