GatoMQTT 0.2.0

no_std, no_alloc MQTT 3.1.1 broker library for embedded Rust. Bounded session registry, retained messages, QoS 1, transport-agnostic (plain TCP or TLS via TlsSession trait).
Documentation
1
2
3
4
5
6
7
pub mod dispatcher;
pub mod retained;
pub mod subscriptions;

pub use dispatcher::{find_all_subscribers, find_subscribers};
pub use retained::{RetainedEntry, RetainedError, RetainedStore};
pub use subscriptions::{collect_subscribers, topic_matches};