https://github.com/nuvious/mqtt-display
An MQTT implementation for the TTGO T-Display module and clone boards.
https://github.com/nuvious/mqtt-display
Last synced: about 1 year ago
JSON representation
An MQTT implementation for the TTGO T-Display module and clone boards.
- Host: GitHub
- URL: https://github.com/nuvious/mqtt-display
- Owner: nuvious
- Created: 2021-04-11T20:40:21.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-14T12:52:17.000Z (about 5 years ago)
- Last Synced: 2025-04-17T21:44:17.861Z (about 1 year ago)
- Language: C++
- Size: 347 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP32 MQTT
This is a quick project to get started with the TTGO T-Display or clone devices as an MQTT client. It simplifies the implementation to displaying the MQTT message to the display and then calling a callback function where the user can implement whatever they want.

## Getting Started
First [setup your IDE per the IDE setup documentation](docs/IDE.md).
Next [follow the MQTT setup documentation](docs/MQTTSetup.md). You will rename some template files and edit the code to execute the functionality you desire.
This should be a quick and easy startup for this module. Contributions appreciated for better conformance to best practices but want the implementation to remain as generic as possible so it's easier for newbies starting up ESP32 development.
## Example Implementations
- [MQTT-Buzzer](examples/mqtt_buzzer/) Use a 3.3v or 5v buzzer attached to the TTGO T-Display to create an IOT alarm buzzer for morning wakeup, general alerts, etc.
- [MQTT-Crypto](examples/mqtt_crypto/) Queries a free cyrptocurrency price API, displays the price of the selected cryptocurrency on the display and also publishes the price to an MQTT topic in the format of MQTT_TOPIC/SYMBOL (ex 'esp32/crypto/eth').