This application is only useful for users of the Espressif ESP32 WiFi module.
This application is only useful if your phone/tablet supports Bluetooth Low Energy (BLE) or at least Bluetooth.
This application allows you to setup the WiFi credentials of an ESP32 over a BLE connection or Bluetooth Serial connection.
To use this application your ESP32 must have included
either the BLE code as described in
or the Bluetooth Serial code as described in
This application and the ESP32 counterpart is open source
Source code for ESP32 (BLE):
Source code for ESP32 (Bluetooth Serial):
Source code for Android:
Why is this application requiring location permission?
Since Android version 5.1 the use of Bluetooth is requiring the user to ask for permission of location. Don't ask me why, I never understood the link between using Bluetooth and using the GPS.