I am trying to build an application like Wemo App for learning purpose and I am stuck at a place. I am using ESP32 for this learning. In the future, it can be ESP8266 or any other.
In the wemo device, you first connect your mobile to your wemo device through devices AP and then open the WemoApp and then you enter the SSID and PSK of the Home router you want wemo device to connect to. And after that just press, next and voila device connects to the home network and you can control it.
I searched for OTA updates and found that you need to create a new sketch and export it into .bin file and then upload it through its browser or just through an Arduino.
Is there a way to not do all of this and directly just update the SSID and PSK through a Mobile App? Because to create and convert a sketch in .bin and then sending is complicated from a Mobile App.
I searched over this forum and found this but didn't explain how to achieve that. I am continuously searching and would love to get the knowledge from experienced.