A simple MQTT library for the ESP8266
Find a file
A.M. Rowsell a84326db7f
Re-formatted code and made some small changes to behaviour.
At some point this repo might get updated to MQTT v5. I have to
carefully read the standard and see what has changed.
2024-05-06 08:02:52 -04:00
.gitignore Fixed compile-time warnings 2019-04-11 17:08:12 -04:00
.gitlab-ci.yml Update .gitlab-ci.yml to add graphviz 2019-01-22 01:33:02 +00:00
dht.c Updated formatting with astyle -A14 -S 2019-03-04 12:58:17 -05:00
dht.h Added DHT prototypes. 2019-02-27 02:31:42 -05:00
Doxyfile Updated to v0.3.2 2019-02-27 02:40:10 -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 Fixed compile-time warnings 2019-04-11 17:08:12 -04:00
main.h Fixed compile-time warnings 2019-04-11 17:08:12 -04:00
Makefile Added documentation, removed library from Makefile 2019-01-22 12:16:39 -05:00
mqtt.c Re-formatted code and made some small changes to behaviour. 2024-05-06 08:02:52 -04:00
mqtt.h Updated formatting with astyle -A14 -S 2019-03-04 12:58:17 -05:00
onewire.c Updated formatting with astyle -A14 -S 2019-03-04 12:58:17 -05:00
onewire.h Updated formatting with astyle -A14 -S 2019-03-04 12:58:17 -05:00
README.md Updated formatting with astyle -A14 -S 2019-03-04 12:58:17 -05:00
strtoarr.py Re-formatted code and made some small changes to behaviour. 2024-05-06 08:02:52 -04: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

Make sure to check out the corresponding hackaday.io project!