BLEcho

← Back to Projects
Picture of project

Bluetooth Low Energy-based text chat between a PC and an ESP32 microcontroller. There’s a Rust chat client for PC and a C++ chat server for ESP32.

Key tech

  • Rust
  • C++
  • ESP32 microcontroller
  • Bluetooth Low Energy
  • Arduino

About

I wrote the chat client in Rust and wrote the chat server as a C++ Arduino sketch. The messages are sent wirelessly over Bluetooth Low Energy. I made this project for a few goals:

  • Practice using Rust in a more nontrivial exercise
  • Learn to interact with Bluetooth Low Energy
  • Become more familiar with embedded programming