Module v3

Module v3 

Source
Expand description

§MQTT v3.1 Implementation

Complete implementation of the MQTT 3.1 specification (IBM version).

§Key Features

  • Basic QoS 0-2 support with acknowledged delivery
  • Clean session handling for persistent connections
  • Last Will and Testament (LWT) message support
  • Basic authentication username/password support

Re-exports§

pub use super::v4::Disconnect;
pub use super::v4::PingReq;
pub use super::v4::PingResp;
pub use super::v4::PubAck;
pub use super::v4::PubComp;
pub use super::v4::PubRec;
pub use super::v4::PubRel;
pub use super::v4::Publish;
pub use super::v4::Subscribe;
pub use super::v4::UnsubAck;
pub use super::v4::Unsubscribe;

Structs§

ConnAck
Represents an MQTT ConnAck packet.
Connect
Represents an MQTT Connect packet
ReturnCode
Represents the return codes for a SubAck packet.
SubAck
The SubAck packet 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.

Enums§

Packet
Represents all possible MQTT v3.x packet types