A simple MQTT library for the ESP8266
Find a file
A.M. Rowsell 8acff6e880
Updated to v0.3.1
Renamed mqtt_send to mqttSend to better follow my usual naming
convention. Made a few other small changes, including disabling
the debug macro by default. Just uncomment to add it again.

This is the version that will be used with the first release
of Part 3 of the SDK tutorials on hackaday.io.

Signed-off-by: A.M. Rowsell <amrowsell@frozenelectronics.ca>
2019-02-27 02:28:00 -05:00
.gitignore Updated README and created Doxygen automation 2019-01-21 20:26:58 -05:00
.gitlab-ci.yml Update .gitlab-ci.yml to add graphviz 2019-01-22 01:33:02 +00:00
Doxyfile Updated to v0.3.1 2019-02-27 02:28:00 -05:00
fortune-cookie_small.png Added logo and updated Doxyfile 2019-01-21 20:35:28 -05:00
LICENSE Changed license to Mozilla Public License v2.0 2018-08-18 06:11:39 +00:00
main.c Updated to v0.3.1 2019-02-27 02:28:00 -05:00
main.h Squashed commit of the following: 2019-01-21 20:14:09 -05:00
Makefile Added documentation, removed library from Makefile 2019-01-22 12:16:39 -05:00
mqtt.c Updated to v0.3.1 2019-02-27 02:28:00 -05:00
mqtt.h Updated to v0.3.1 2019-02-27 02:28:00 -05:00
onewire.c Added documentation, removed library from Makefile 2019-01-22 12:16:39 -05:00
onewire.h Added documentation, removed library from Makefile 2019-01-22 12:16:39 -05:00
README.md Updated README and created Doxygen automation 2019-01-21 20:26:58 -05:00
strtoarr.py Squashed commit of the following: 2019-01-21 20:14:09 -05:00
user_config.h Initial commit 2018-08-13 23:34:17 -04:00

MQTT Library for ESP8266 SDK

written by Alexander Rowsell (MrAureliusR)
Released under the terms of the Mozilla Public License v2.0 -- see LICENSE for more detail.

Summary

While working on a series of tutorials for Hackaday, I realized MQTT would be the perfect solution for one of the projects I was presenting. However, I didn't want to use a pre-existing MQTT library - that would be boring, and I wouldn't be able to teach the readers as much. Instead, I started to write one from scratch.

At this point, it's a bit messy. It still needs a lot of work. This documentation will help me keep everything organized and easy-to-use.

The documentation has now been turned into Doxygen documentation. You can view the latest documentation here