ESP32 based controller for IoT device

Job ID: 36861230

Budget: ₹600 – ₹1,500 INR

I am in need of a skilled freelancer to help with software coding for an ESP32 based controller for my IoT device.

Specific features and functionalities required for the controller include:
- WiFi connectivity
- SIM800L connectivity (Airtel M2M)
- Bluetooth connectivity for reset of the device from our mobile application
- Firebase integration
- OTA implementation for future updates
- RTOS for stability of the device

Description of the basic requirement:
- The device should primarily use SIM800L module with Airtel M2M sim for internet connectivity and perform required operations, if a user is willing to use the WiFi, the device needs to start connecting
to the WiFi network that is being passed from the mobile application through bluetooth.
- Once connected need to constantly connect to the firebase to check for changes in the database and perform operation accordingly (will be sending flowchart on confirmation of the terms).
- Need to implement OTA functionality in the device for pushing the firmware update in the client site.

The ideal freelancer should have experience and skills in software coding and have a good understanding of the ESP32 platform.

The expected timeline for completing the project is within 1-2 weeks.