Некоторые управляющие пакеты MQTT содержат полезную нагрузку в качестве конечной части пакета, как описано в главе 6. В случае пакета PUBLISH - это сообщение приложения. В таблице 10 приведены управляющие пакеты, в которые необходимо включать полезную нагрузку.
Таблица 10 - Управляющие пакеты, содержащие полезную нагрузку
Управляющий пакет | Полезная нагрузка |
CONNECT | Обязательно |
CONNACK | Нет |
PUBLISH | Опционально |
PUBACK | Нет |
PUBREC | Нет |
PUBREL | Нет |
PUBCOMP | Нет |
SUBSCRIBE | Обязательно |
SUBACK | Обязательно |
UNSUBSCRIBE | Обязательно |
UNSUBACK | Нет |
PINGREQ | Нет |
PINGRESP | Нет |
DISCONNECT | Нет |