Skip to content

📶 An Arduino for ESP8266 asynchronous MQTT client implementation

License

Notifications You must be signed in to change notification settings

cturqueti/async-mqtt-client

 
 

Repository files navigation

Async MQTT client for ESP8266 and ESP32

Build with PlatformIO cpplint

An Arduino for ESP8266 and ESP32 asynchronous MQTT client implementation, built on me-no-dev/ESPAsyncTCP (ESP8266) | me-no-dev/AsyncTCP (ESP32).

Features

  • Compliant with the 3.1.1 version of the protocol
  • Fully asynchronous
  • Subscribe at QoS 0, 1 and 2
  • Publish at QoS 0, 1 and 2
  • SSL/TLS support
  • Available in the PlatformIO registry
  • New: Option to discover the MQTT server by searching for the service _mqtt over the _tcp port.

Requirements, installation and usage

The project is documented in the /docs folder.

About

📶 An Arduino for ESP8266 asynchronous MQTT client implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.0%
  • Shell 1.5%
  • Python 1.1%
  • Other 0.4%