MQTT-3.1.1-CN 5
3.4.4 action ........................................................................................................................................... 34
3.5 PUBREC – emitpublish received (QoS 2, firststep) ........................................................................................ 34
3.5.1 Fixedheader .................................................................................................................................... 34
3.5.2 variableheader .................................................................................................................................... 34
3.5.3 validpayload .................................................................................................................................... 35
3.5.4 action ........................................................................................................................................... 35
3.6 PUBREL – publishrelease (QoS 2, secondstep) ......................................................................................... 35
3.6.1 Fixedheader .................................................................................................................................... 35
3.6.2 variableheader .................................................................................................................................... 35
3.6.3 validpayload .................................................................................................................................... 36
3.6.4 action ........................................................................................................................................... 36
3.7 PUBCOMP – emitpublish complete (QoS 2, step 3) ..................................................................................... 36
3.7.1 Fixedheader .................................................................................................................................... 36
3.7.2 variableheader .................................................................................................................................... 36
3.7.3 validpayload .................................................................................................................................... 36
3.7.4 action ........................................................................................................................................... 36
3.8 SUBSCRIBE - subscription topic ................................................................................................................... 37
3.8.1 Fixedheader .................................................................................................................................... 37
3.8.2 variableheader .................................................................................................................................... 37
3.8.3 validpayload .................................................................................................................................... 37
3.8.4 response ........................................................................................................................................... 39
3.9 SUBACK – subscription acknowledgment ......................................................................................................................... 40
3.9.1 Fixedheader .................................................................................................................................... 40
3.9.2 variableheader .................................................................................................................................... 40
3.9.3 validpayload .................................................................................................................................... 41
3.10 UNSUBSCRIBE –CancelSubscription ............................................................................................................ 41
3.10.1 fixed header .................................................................................................................................. 42
3.10.2 variable header .................................................................................................................................. 42
3.10.3 payload .................................................................................................................................. 42
3.10.4 response ......................................................................................................................................... 43
3.11 UNSUBACK – Cancel subscriptionacknowledgment .......................................................................................................... 43
3.11.1 fixed header .................................................................................................................................. 44
3.11.2 variable header .................................................................................................................................. 44
3.11.3 payload .................................................................................................................................. 44
3.12 PINGREQ – heartbeat request ..................................................................................................................... 44
3.12.1 fixed header .................................................................................................................................. 44
3.12.2 variable header .................................................................................................................................. 45
3.12.3 payload .................................................................................................................................. 45
3.12.4 response ......................................................................................................................................... 45
3.13 PINGRESP – heartbeat response ................................................................................................................... 45
3.13.1 fixed header .................................................................................................................................. 45