← Back to Projects


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.
- Date: Aug – Sep 2022
- On GitHub
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