/esp32-s3-box-3

Displaying measured sensor data on ESP32S3-BOX and publishing the data via MQTT messages to a broker

Primary LanguageRustApache License 2.0Apache-2.0

📊 ESP32S3-BOX Display and Publish

Display real-time sensor data from a BME680 sensor on the ESP32S3-BOX device and publish it using no_std Rust! 🦀

Sensor data displayed

📚 Using functionality from my other project: esp32s3 no_std Async TLS MQTT


📋 Table of Contents


🎯 About The Project

This project extends upon the previous esp32s3 no_std Async TLS MQTT to utilize the display of ESP32S3-BOX and showing real-time data from a BME680 sensor 🌡. Measurements of Temperature, Humidity and Gas Resistance are displayed and are updated every X seconds.

🔝 back to top


🎨 Graphical Crates

🔝 back to top


📟 Device Support

This project is specifically designed for the ESP32S3-BOX device using the ili9342c display driver. Other repositories for ESP32S3-BOX-LITE and the brand-new ESP32S3-BOX-3, which require different display drivers or initialisations, are under development.


🔧 Prerequisites and Getting Started

Hardware Specific to This Project

  • ESP32S3-BOX devkit 🛠
  • BME680 environmental sensor 🌡

For Software Requirements, Hardware Setup, Setting up MQTT, secrets/ folder and Running the Program, please refer to the corresponding sections in the esp32s3 no_std Async TLS MQTT.

🔝 back to top