Expand description
§MQTT v5.0 Implementation
Complete implementation of MQTT 5.0 with modern features and enhancements.
§Key Features
- Enhanced authentication and authorization mechanisms
- User properties for extensible metadata
- Reason codes for detailed error reporting
- Shared subscriptions for load balancing
- Message expiry and topic aliasing
- Flow control and quota management
Structs§
- Auth
- Represents an MQTT
AUTHpacket. - Auth
Properties - Represents the properties of the
Authpacket. - ConnAck
- Represents an MQTT
CONNACKpacket. - Conn
AckProperties - Represents the properties of the
ConnAckpacket. - Connect
- Represents an MQTT
Connectpacket - Connect
Properties - Represents the properties of a Connect packet in MQTT v5.
- Disconnect
- Represents an MQTT v5
Disconnectpacket. - Disconnect
Properties - Represents properties of a
Disconnectpacket - PingReq
- Represents an MQTT PingReq (Ping Request) packet.
- Ping
Resp - Represents an MQTT PingResp (Ping Response) packet.
- PubAck
- Represents an MQTT
PubAckpacket - PubAck
Properties - Represents an MQTT
PubAckPropertiespacket - PubComp
- Represents an MQTT
PubComppacket - PubComp
Properties - Represents an MQTT
PubCompPropertiespacket - PubRec
- Represents an MQTT
PubRecpacket - PubRec
Properties - Represents an MQTT
PubRecPropertiespacket - PubRel
- Represents an MQTT
PubRelpacket - PubRel
Properties - Represents an MQTT
PubRelPropertiespacket - Publish
- Represents an MQTT v5
Publishpacket - Publish
Properties - Represents properties of a
Publishpacket in MQTT v5 - SubAck
- Represents an MQTT v5
SubAckpacket - SubAck
Properties - Represents an MQTT
SubAckPropertiespacket - Subscribe
- Represents an MQTT v5
Subscribepacket - Subscribe
Properties - Properties specific to
Subscribepackets - Topic
Option Filter - Represents a single topic filter with subscription options
- Topic
Option Filters - Collection of topic filters for a subscription
- Unsub
Ack - Represents an MQTT v5
UnsubAckpacket - Unsub
AckProperties - Represents an MQTT
UnsubAckPropertiespacket - Unsubscribe
- Represents an MQTT v5
Unsubscribepacket - Unsubscribe
Properties - Properties specific to
Unsubscribepackets - Will
- Represents a Last Will and Testament (LWT) message in MQTT v5.
- Will
Properties - Represents the properties of a Will message in MQTT v5.
Enums§
- Packet
- Represents all possible MQTT v5 packet types
- Reason
Code - Represents all possible reason codes in MQTT v5 protocol.
- Retain
Handling - Controls how retained messages are handled for subscriptions