eMQTT5 tools documentation

eMQTT5 is a MQTT v5.0 client that's targetting low resource usage for embedded system.

It comes with some useful example tools that'll allow you to connect to a MQTT v5.0 broker, subscribe and publish messages, and analyze the network's packet to figure out their me...

Documentation for eMQTT5 client

Introduction

eMQTT5 is a MQTT client for protocol version 5.0 written in C++.

It's main purpose is to provide a lightweight client both in term of binary size, memory footprint and code size that's implementing as much as possible of the standard.

It i...

Technical review for minimization of resources in eMQTT5

eMQTT5 is a MQTT v5.0 client that's targetting low resource usage for embedded system.

In order to achieve this goal, we've used many tricks and technics that we'll present below.

No heap allocation

On a 4GB computer, allocating mem...