mles-rs
mles-rs copied to clipboard
Distributed publish-subscribe data service and Mles protocol reference implementation on Rust, Warp and Serde
Add optional TLS support for session to the reference implementations.
Add load-balancing/protection support with configurable peer-CID. Update specs accordingly first.
I'm currently using MQTT client (implemented in Rust) to push data through to server. We're using cloud solutions as MQTT server which works fine, however I'm looking for a light...
Move command line handling from custom to use clap.
Limit CID connection drop per channel. This would allow to use the same CID on different channels and increased scalability.
An unused channel should be completely removed after a configurable time period e.g. one week.
Add peering support to Mles v2 similar to Mles v1: * Peer address config via CLI * Send history to connecting clients when peer not connected/down
Add authentication support for Mles v2 with optional JSON auth field. Use MLES_KEY environment variable similar to Mles v1.