Expand description
§MQTT v3.1.1 Implementation
Implementation of MQTT 3.1.1 (OASIS Standard, most widely deployed version).
§Differences from v3.1
- Enhanced error handling with specific return codes
- Improved session management with persistent sessions
- Standardized protocol name and version identification
- Clarified specification semantics and edge cases
Structs§
- ConnAck
- Represents an MQTT
ConnAckpacket. - Connect
- Represents an MQTT
Connectpacket - Disconnect
- Represents an MQTT
Disconnectpacket. - PingReq
- Represents an MQTT
PingReqpacket. - Ping
Resp - Represents an MQTT
PingResppacket. - PubAck
- Represents the packet ID
PubAckpacket - PubComp
- Represents the packet ID
PubComppacket - PubRec
- Represents the packet ID
PubRecpacket - PubRel
- Represents the packet ID
PubRelpacket - Publish
- Represents an MQTT
Publishpacket. - SubAck
- The
SubAckpacket is sent by the server to the client to confirm receipt and processing of a subscription request. It contains return codes indicating the maximum QoS level granted for each requested subscription. - Subscribe
- Represents an MQTT
Subscribepacket. - Topic
QosFilter - Represents a single topic filter and its requested QoS level.
- Topic
QosFilters - Represents a collection of
TopicQosFilterinstances. - Unsub
Ack - Represents the packet ID
UnsubAckpacket - Unsubscribe
- Represents an MQTT
Unsubscribepacket. - Will
- Represents the Last Will and Testament (LWT) feature in MQTT.
Enums§
- Connect
Return Code - Represents the return codes for a connection attempt in the MQTT protocol.
- Packet
- Represents all possible MQTT v3.x packet types
- Return
Code - Represents the return codes for a
SubAckpacket.