MQTT Server for v3.1, v3.1.1 and v5.0 protocols
Essential utilities for RMQTT system operations.
Procedural Macro Utilities
Basic Implementation of MQTT Server
The RMQTT cluster, powered by the `rmqtt-cluster-raft` plugin, uses RAFT for consistency and fault tolerance. Nodes share state to ensure reliable messaging and support scalable, resilient deployments.
rmqtt-storage - Is a simple wrapper around some key-value storages
MQTT protocol codec implementation with multi-version support and version negotiation
rmqtt-raft - A raft framework, for regular people
JWT is a token-based auth method that removes the need for server-side credential storage. RMQTT supports JWT-based user authentication.
Auto Subscription allows RMQTT to set multiple rules, subscribing the device to specified topics according to the rules once it successfully connects, without the need to initiate subscriptions separately.
Bridge Origin plugin for RMQTT, identifies MQTT clients from bridge-ingress-mqtt or bridge-egress-mqtt connections
A cluster broadcast plugin for RMQTT that enables lightweight, dependency-free communication between nodes.