Add User Properties to PUBLISH and CONNECT, and to all packets with a Reason Code. User properties on PUBLISH are included with the message and are defined by the Client applications. The user properties on PUBLISH are forwarded by the Server to the receiver of the message. User properties on the CONNECT packet are defined by the Server implementation. The user properties on CONNACK PUBACK, PUBREC, PUBREL, PUBCOMP, SUBACK, UNSUBACK and AUTH packets are defined by the sender, and are unique to the sender implementation. The meaning of user properties is not defined by MQTT.
Add User Properties to PUBLISH and CONNECT, and to all packets with a Reason Code. User properties on PUBLISH are included with the message and are defined by the Client applications. The user properties on PUBLISH are forwarded by the Server to the receiver of the message. User properties on the CONNECT packet are defined by the Server implementation. The user properties on CONNACK PUBACK, PUBREC, PUBREL, PUBCOMP, SUBACK, UNSUBACK and AUTH packets are defined by the sender, and are unique to the sender implementation. The meaning of user properties is not defined by MQTT.