Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 1.47 KB

README.md

File metadata and controls

48 lines (29 loc) · 1.47 KB

m5_cpp: the MQTT 5 Low Level Packet Library

Build Status

What is MQTT?

From the MQTT version 5 specification:

MQTT is a Client Server publish/subscribe messaging transport protocol. It is light weight, open, simple, and designed to be easy to implement. These characteristics make it ideal for use in many situations, including constrained environments such as for communication in Machine to Machine (M2M) and Internet of Things (IoT) contexts where a small code footprint is required and/or network bandwidth is at a premium.

Description

Design

API usage

Build and Run

FAQ

Is this project free software?

If you don't receive a commercial license from us (1byt3), you MUST assume that this software is distributed under the GNU Affero General Public License, either version 3 of the License, or (at your option) any later version. See the LICENSE.txt file for more information.

Commercial licenses are available, send us an email: customers at 1byt3.com

Is this project stable?

This is a pre-alpha release.

Is this project compatible with the MQTT 3 or 3.1.1 protocols?

Nope, only version 5 is supported. There are no plans to support older versions of the MQTT protocol.

References

OASIS MQTT Version 5 specification