ESP32 Device Upgrade: WiFi & Bluetooth Management** [send exact bid amount] -- 2

Job ID: 37943029

Budget: $66 – $99 USD

I have an existing device that is based on the ESP32. It currently has code and a web interface to configure WiFi and user credentials. I need your assistance in enhancing the code to enable automatic WiFi search without the need for manually entering WiFi credentials. Additionally, I would like to establish connectivity with a mobile app to control WiFi settings, manage the device's connection status to WiFi, and monitor connected Bluetooth devices as well as those in proximity.

Presently, the web interface becomes accessible after connecting to the ESP32 WiFi. However, the current process requires manually entering the WiFi name and password on the web interface. I propose that we implement a feature where the device searches and displays available WiFi networks, allowing the user to select one and then enter the corresponding password. The same functionality should be integrated into the mobile app.

Furthermore, I want the mobile app to list all Bluetooth devices detected by our code, mirroring the information displayed in the serial monitor. Currently, the serial monitor shows a list of connected BLE devices along with their connection and upload statuses. I would like the mobile app to replicate this, providing real-time information about the status of each connected BLE device.