Arduino library for publishing messages to a MQTT broker.
It offers a simplified interface to the Arduino Espressif WiFi and ESP-IDF mqtt_client libraries.
The UPT MQTT module is in early development, and is not production ready.
It is not yet available through library managers.
Have a look at the open issues to know what to expect.
This project was developed and tested on Espressif ESP32 DevKitC and Lilygo T-Display S3 hardware.
We recommend using the PlatformIO VSCode extension to compile and flash the code in this example. You will find more instructions here
It is also possible to use the application using Arduino IDE. You will find more instructions here
An example usage script is available in the examples folder
.
You will also find a detailed API description here
This library uses the following dependencies.
- Arduino ESP32 (In particular, the wifi library, message logging and MQTT client)
Caution: the ArduinoEspressif implementation of the ESP MQTT Client does not match the official API documentation!