A federator for MQTT brokers. Check out the publication.
You will need the Rust compiler (version 1.58 or later) and the Rust package manager (Cargo). Both can be installed using Rustup.
To install mqtt-fed run:
cargo install --git https://github.com/nicolaskribas/mqtt-fed.git
Use the -c
flag to indicate the config file to the federator, running like this:
mqtt-fed -c mqtt-fed.toml
Configuration files must be in the toml format, an example of configuration file can be found here.