This project is comprised of multiple mini ESP32 projects. The aim is to provide a set of useful examples for concepts such as WiFi, bluetooth, UART, etc.
Key
✅ = Completed
❌ = Not Started
🏗️ = In Progress
| Project | Description | Progress |
|---|---|---|
| UART | Send and receive data over UART | ✅ |
| WiFi WPA2/WPA3 | Connect to WiFi using WPA2/WPA3 authentication | ✅ |
| WiFi WPA Enterprise | Connect to WiFi using WPA Enterprise authentication | ❌ |
| Bluetooth | Connect to Bluetooth devices | ✅ |
| API Client | Execute HTTP requests | ✅ |
| API Server | Host HTTP endpoints on the ESP32 | ✅ |
| Power Modes | Different power and sleep modes | ✅ |
| ADXL345 | Implement controls for the ADXL345 component | ✅ |
| EC11 | Implement controls for the EC11 component | ❌ |
| TCP Server | Create a TCP server on the ESP32 | ✅ |
| Battery Management System | Create a BMS that can power the ESP32 without mains | ❌ |