白皮书
车云灵活数采方案:释放数据价值,加速智能创新 →
热门话题
MQTT 5.0 报文解析 06:AUTH
2023-9-15EMQX Team
MQTT 5.0 报文解析 06:AUTH

MQTT 5.0 引入了增强认证特性,在原先 CONNECT 和 CONNACK 报文的基础上,又引入了 AUTH 报文来实现任意多次的认证数据交换,以支持各种不同类型的认证机制,例如 SCRAM、Kerberos 认证等等。

MQTT 5.0 报文解析 05:DISCONNECT
2023-9-14EMQX Team
MQTT 5.0 报文解析 05:DISCONNECT

在 MQTT 中,客户端和服务端可以在断开网络连接前向对端发送一个 DISCONNECT 报文,来指示连接关闭的原因。客户端发送的 DISCONNECT 报文还可以影响服务端在连接断开后的行为,例如是否发送遗嘱消息,是否更新会话过期间隔。

MQTT 5.0 报文解析 04:PINGREQ 与 PINGRESP
2023-9-12EMQX Team
MQTT 5.0 报文解析 04:PINGREQ 与 PINGRESP

除了用于连接、发布和订阅的控制报文,MQTT 还有一类报文用于在客户端和服务端之间模拟心跳,以达到保持连接的目的,它们分别是 PINGREQ 报文和 PINGRESP 报文,我们通常也会称它们为心跳报文。

MQTT 5.0 报文解析 02:PUBLISH 与 PUBACK
2023-9-7EMQX Team
MQTT 5.0 报文解析 02:PUBLISH 与 PUBACK

客户端与服务端在消息传递的过程中,除了 PUBLISH 报文,还会用到 PUBACK、PUBREC、PUBREL、PUBCOMP 这四个报文,它们分别用于实现 MQTT 的 QoS 1 和 QoS 2 消息机制。

消息过期间隔介绍与示例 | MQTT 5.0 特性详解
2023-8-18EMQX Team
消息过期间隔介绍与示例 | MQTT 5.0 特性详解

消息过期间隔是 MQTT 5.0 引入的一个新特性,它允许发布端为有时效性的消息设置一个过期间隔,如果该消息在服务端中停留超过了这个指定的间隔,那么服务端将不会再将它分发给订阅端。

MQTT 5.0 报文(Packets)入门指南
2023-7-31EMQX Team
MQTT 5.0 报文(Packets)入门指南

MQTT 控制报文是 MQTT 数据传输的最小单元。MQTT 客户端和服务端通过交换控制报文来完成它们的工作,比如订阅主题和发布消息。

MQTT 5.0 Reason Code 介绍与使用速查表
2023-7-3EMQX Team
MQTT 5.0 Reason Code 介绍与使用速查表

Reason Code 在 MQTT 中的主要作用是为客户端和服务端提供更详细的反馈。本文将详细介绍 MQTT 5.0 中每个 Reason Code 的含义和使用场景。

订阅我们的博客