As the subject line tells I need configure my esp32 app with wifi credentials, time zone, etc.
My problem is information overload
There is much to select from that I don't know what to select.
Should I use Esp-nimble?
How do I add that to my project.
Should I use somother Bluetooth stack.
Please help me out.
Searching for a good enough simple solution.
Configure ESP32 app using Bluetooth
-
- Posts: 9
- Joined: Fri May 13, 2022 6:08 am
Re: Configure ESP32 app using Bluetooth
I am in the process of making a selection from the various options as well. Here is a list of what I found, along with a brief summary. Hopefully it will be helpful in making a selection appropriate for your use case. Indeed, there are a lot of choices!
- Unified Provisioning (docs) via WiFi or BLE, for WiFi & custom parameters, has iOS, Android, Python App code. User can prove possession of the device by scanning a QR code or manually entering a text string.
- Matter (docs) if you want multi-vendor compatibility. Provision via WiFi for WiFi parameters & device name. This is a complex framework.
- RainMaker (site) an Espressif IoT framework, includes provisioning. Assumes you want to pay for AWS service (though trial is free). A complex framework.
- ESP Local Control (docs) Provisioning via BLE or HTTPS. Only Python code provided for Phone App side.
- EasyConnect (docs) Standardized by WiFi Alliance (evolution of WPS). Only Android 10+ supports it. Requires device to have a display (for QR code).
- SmartConfig (docs) Simple, but insecure UDP broadcast, user must type in the SSID & password to the terminal (ie over UART).
- WiFi Provisioning (docs) BLE or WiFi provisioning of WiFi credentials only (no custom parameters).
Who is online
Users browsing this forum: Google [Bot] and 134 guests