Skip to content

flavio-santes/m5_cpp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

MQTT 5 Low Level Packet Library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.5%
  • Makefile 1.5%