18 unstable releases (4 breaking)
0.5.0 | Jan 3, 2022 |
---|---|
0.4.1 | Dec 22, 2021 |
0.3.0 | Oct 18, 2021 |
0.2.5 | Dec 14, 2020 |
0.1.1 | Mar 23, 2020 |
#1822 in Encoding
48 downloads per month
Used in sage_broker
185KB
4K
SLoC
Sage MQTT
OASIS Message Queuing Telemetry Transport (MQTT) is a connectivity procol for machine-to-machine communication. It is mainly used for Internet of things (IoT) solutions.
At the moment, this is a toy project. Feel free to use it but don't consider it fully functionnal until version 1.0.0.
Sage MQTT is a encode/decode library for MQTT protocol with async functions.
lib.rs
:
sage_mqtt
is a an encoding/decoding library for MQTT 5.0 protocol.
The library consists in pivot types, such as UTF8String
that can be
written to and read from a stream as well as converted to standard Rust
types.
Dependencies
~2.5–8.5MB
~56K SLoC