消息标识位于以下MQTT消息的可变头中
- PUBLISH
- PUBACK
- PUBREC
- PUBREL
- PUBCOMP
- SUBSCRIBE
- SUBACK
- UNSUBSCRIBE
- UNSUBACK
消息ID域只存在于固定头中QoS等级标识为1或2的消息中。
消息ID为16位整数,必须在发送中的消息中保持唯一,通常随着消息自增。
客户端必须维持他自身的消息ID列表,而且独立于它连接的服务器消息ID.
2.5 MQTT和UTF-8
UTF-8是一个Unicode编码的字符串,支持文本通信。
字符串长度为编码字符串字节长度而非字符长度。
2.6 保留未用位
任何未定义为需设置为0