Skip to content

An early look at the MQTT client module of the Unified Prototyping Toolkit (UPT)

License

Notifications You must be signed in to change notification settings

Sensirion/arduino-upt-mqtt-client

Repository files navigation

Sensirion UPT MQTT CLient

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.

Disclaimer

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.

Getting started

Recommended Hardware

This project was developed and tested on Espressif ESP32 DevKitC and Lilygo T-Display S3 hardware.

IDE

PlatformIO (recommended)

We recommend using the PlatformIO VSCode extension to compile and flash the code in this example. You will find more instructions here

Arduino IDE

It is also possible to use the application using Arduino IDE. You will find more instructions here

Usage

An example usage script is available in the examples folder.
You will also find a detailed API description here

overview_schema

Dependencies

This library uses the following dependencies.

About

An early look at the MQTT client module of the Unified Prototyping Toolkit (UPT)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published