物联网之MQTT3.1.1和MQTT5协议 (13) PINGREQ报文

Posted YuYunTan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了物联网之MQTT3.1.1和MQTT5协议 (13) PINGREQ报文相关的知识,希望对你有一定的参考价值。

文章目录

前言

客户端发送PINGREQ报文给服务端的。用于:

  1. 在没有任何其它控制报文从客户端发给服务端时,告知服务端客户端还活着。
  2. 请求服务端发送 响应确认它还活着。
  3. 使用网络以确认网络连接没有断开。

此报文被用在保活(Keep Alive)的处理中。

PINGREQ – PING请求

固定报头

剩余长度字段
等于可变报头的长度加上有效载荷的长度,编码为变长字节整数。

可变报头

PINGREQ报文没有可变报头。

有效载荷

PINGREQ报文没有有效载荷。

PINGREQ行为

服务端必须发送PINGRESP报文响应客户端的PINGREQ报文

以上是关于物联网之MQTT3.1.1和MQTT5协议 (13) PINGREQ报文的主要内容,如果未能解决你的问题,请参考以下文章

物联网之MQTT3.1.1和MQTT5协议 (15) DISCONNECT报文

物联网之MQTT3.1.1和MQTT5协议 (12) UNSUBACK 报文

物联网之MQTT3.1.1和MQTT5协议 (16) AUTH 报文

物联网之MQTT3.1.1和MQTT5协议 (21) MQTT系列博文总览

物联网之MQTT3.1.1和MQTT5协议 (14) PINGRESP报文

物联网之MQTT3.1.1和MQTT5协议 (18) 安全