Releases: Chamath-Adithya/GoofyBLEProvisioning
Releases · Chamath-Adithya/GoofyBLEProvisioning
GoofyBLEProvisioning v1.0.0 – ESP32 BLE WiFi Provisioning Library
GoofyBLEProvisioning v1.0.0 – ESP32 BLE WiFi Provisioning Library
Overview
GoofyBLEProvisioning is a library designed for ESP32/Arduino‑based systems, enabling BLE‑based WiFi provisioning, EEPROM storage of credentials, sensor data transmission, and motor control.
It’s optimized for embedded IoT devices requiring convenient setup via BLE and automatic connectivity.
Key Features
- 📶 BLE interface for WiFi setup and credential provisioning
- 💾 EEPROM/flash storage of WiFi credentials for persistent connectivity
- 🌡️ Sensor data transmission support (via BLE or WiFi)
- 🔧 Motor control capability integrated for actuator use‑cases
- ✏️ Arduino & ESP32 compatible, easy integration with existing projects
What’s Included
- Library source code for ESP32/Arduino
- Example sketches demonstrating BLE provisioning + WiFi connection workflow
- Documentation & wiring notes
- MIT License
Use Cases
- Smart home devices where the user sets WiFi via smartphone via BLE
- Prototyping IoT sensors/actuators requiring field deployment and seamless user setup
- Embedded motor control systems with WiFi connectivity
- Rapid development of ESP32/Arduino WiFi‑enabled devices
Future Enhancements
- Support for multiple WiFi networks and fallback logic
- Secure provisioning (BLE pairing, encrypted credential transfer)
- Over‑the‑air firmware update integration
- Web or mobile companion app for provisioning workflow
Notes
This is the first official release of GoofyBLEProvisioning.
Contributions, issues, and enhancements are very welcome!