Skip to content
A simple implement of MQTT protocol.
C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.vscode
AT-interpreter @ f2a9516
at
client
mqtt
.gitignore
.gitmodules
.travis.yml
Doxyfile
LICENSE
Makefile
README.md

README.md

The simple mqtt protocol implementation

CI Coverage Lint PR
Build Status codecov CodeFactor PRs Welcome
Language grade: C/C++
Codacy Badge

Feature

  • mqtt specification v3.1.1
  • easy port.
  • easy using.

Project Structure

            core
              |
              |
           session
           |     |
           |     |
        broker client
  ------------------------
       python wrapper

MQTT communication detail

  client                    broker
     |                        |
  payload                  payload
     |                        |

variable header variable header | | fixed header ---tcp--- fixed header

Demo

Client

Install by make -j8 && sudo make install, check usage by
mqttor_client_at -h, mqttor_client -h.

You can’t perform that action at this time.