Skip to content

Releases: Chamath-Adithya/GoofyBLEProvisioning

GoofyBLEProvisioning v1.0.0 – ESP32 BLE WiFi Provisioning Library

14 Nov 12:12
83c4a40

Choose a tag to compare

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!