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.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more