Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Montreal, Canada
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I have an ESP32-C3 that needs to fetch a binary file from a remote server over Wi-Fi whenever I press a hardware button. Nothing else—no uploads, no periodic polling, just a clean, reliable download routine started by that physical trigger.
Here is what I expect: when the button is pressed the module should connect to my WPA2 network, reach a fixed URL, download the binary payload and store it in flash (SPIFFS or LittleFS is fine), then raise a simple success/fail flag so I can confirm the transfer from the serial console. Text or image handling is not required right now; the focus is exclusively on binary data.
Deliverables
• Fully-commented source code ready to compile for the ESP32-C3 (ESP-IDF or Arduino core—your choice, as long as it builds in the standard tooling).
• Pin map showing the button connection and any other required lines.
• Short read-me with build steps and an outline of the success/failure feedback logic.
• A quick test sketch or script on the host side (curl is fine) so I can replicate your demo download.
Acceptance criteria
• Pressing the button reliably starts the download every time.
• The binary file stored on flash matches the original (CRC or hash check included in the code).
• Wi-Fi reconnect logic gracefully handles dropped networks or wrong passwords without crashing.
If this sounds straightforward to you, let me know how soon you can deliver the code and a brief description of your proposed approach." (client-provided description)
Matched companies (2)

Kiantechwise Pvt. Ltd.
