Skip to content

An example of a Rust program (std) written to target an esp32 board and a 5.83" E-Ink Display, with the intent of showing messages received from the AWS IoT MQTT queue on the display.

Notifications You must be signed in to change notification settings

Carbonhell/rust-esp32-epaper-mqtt

Repository files navigation

ESP32 w/ 5.83" E-Ink Waveshare display

Configuration

  1. Register your thing on AWS IoT with the correct policy and download the required certificates, along with the AWS root CA certificate.
  2. Place them in the certificates folder, ensuring the filenames match with the AWS IoT certificate paths inside main.rs.
  3. Set your AWS IoT MQTT endpoint in main.rs (MQTT_ENDPOINT).
  4. Configure your WiFi credentials in main.rs.

Flash

See https://esp-rs.github.io/book/tooling/espflash.html for details

cargo espflash --release --monitor --partition-table partition-table.csv

About

An example of a Rust program (std) written to target an esp32 board and a 5.83" E-Ink Display, with the intent of showing messages received from the AWS IoT MQTT queue on the display.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages