当前位置: 首页 > 工具软件 > iot-mqtt > 使用案例 >

IOT-MQTT协议-控制数据包-PING

皇甫琛
2023-12-01

3.12 PINGREQ - PING请求

PINGREQ数据包从客户端发送到服务器。它可以用于:

  1. 在没有任何其他控制数据包从客户端发送到服务器的情况下,向服务器指示客户端处于活动状态。
  2. 请求服务器响应以确认它处于活动状态。
  3. 练习网络以指示网络连接处于活动状态。

 

此数据包用于Keep Alive处理,有关详细信息,请参阅第3.1.2.10节。

3.12.1 Fixed Header 固定标题

图3.33 - PINGREQ数据包固定标头

7

6

5

4

3

2

1

0

字节1

MQTT控制包类型(12)

保留的

 

1

1

0

0

0

0

0

0

字节2

剩余长度(0)

 

0

0

0

0

0

0

0

0

 

3.12.2 Varliable Header 变量头

PINGREQ数据包没有变量头。

3.12.3 Payload 有效载荷

PINGREQ数据包没有负载。

3.12.4 Response 回应

服务器必须发送PINGRESP数据包以响应PINGREQ数据包 [MQTT-3.12.4-1]

 类似资料: