#mqtt-client #mqtt #iot

no-std tinymqtt

A very tiny no-std MQTT client, mainly for embedded systems

3 releases

0.1.3 Jun 4, 2024
0.1.1 Jun 4, 2024
0.1.0 Jun 4, 2024

#1625 in Network programming

21 downloads per month

MIT license

15KB
353 lines

TinyMQTT

A very tiny no-std MQTT client, mainly for embedded systems. Not very well tested, and only supports a very small subset of MQTT - barely enough to publish messages and subscribe to topics.

The client performs no networking itself. Instead, it writes to and reads from &[u8] buffers supplied by the user (and typically received or to be sent via network sockets).

Dependencies

~0.3–0.8MB
~19K SLoC