Find Jobs
Hire Freelancers

ESP32 based project network functionality

$200-750 USD

Completed
Posted over 5 years ago

$200-750 USD

Paid on delivery
We have a working ESP32 based device, developed using the Arduino core (with the Arduino IDE). We need to add the following network functionality: - We need to be able to configure the network with the "ESP Touch" or "ESP8266 smart config" mobile apps. The ssid/pass should be permanently stored, and automatically used on the next reboot. - The device should http post to a defined URL once every few seconds, posting the values of some 20 internal variables. The response from the server contains the same variables, which should be updated if the values differ. The binary format of the request will be provided. - We need a OTA update function that downloads a binary ESP image from a predefined URL, and burns it to flash. If the update is successful, it should reboot into the new image. We cannot provide physical access to the device, but all the schematics and documentation are available. The code is hosted on bitbucket/github, access to it will be provided.
Project ID: 17732866

About the project

17 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I can develop this project. Please do message me for more details. Best regards, Robert Wallner
$200 USD in 7 days
5.0 (1 review)
2.6
2.6
17 freelancers are bidding on average $526 USD for this job
User Avatar
Hello sir, I have experience in designing electronics circuits and can make your project. i will make your project completely on my side and will deliver a working prototype. I can also develop hardware compatible android and windows based apps. I can show you my previous experience on similar projects. If you wish we can discuss in chat. Thanks
$600 USD in 15 days
4.8 (52 reviews)
6.8
6.8
User Avatar
Hello, I have read the details of your job and I have the required skills. Please contact me so that we can go through the details of your job.
$555 USD in 10 days
4.8 (50 reviews)
6.3
6.3
User Avatar
Hello. I am Anthony from Sri Lanka. I have requried knowledge and resources to complete this work. Why you should hire me ? * I have seven years of experience and I develop this easily. * As a full time freelancer I have state of the arm prototyping lab and testing lab. Please contact me if you are interested. Thank you Anthony
$422 USD in 10 days
4.8 (60 reviews)
6.5
6.5
User Avatar
I've did a project for a client in Euro which covered all your requirements. Pls check my profile for more information about that project. About this project: 1. SmartConfig & saving wifi credentials: ok 2. Posting and Parsing data: should NOT use binary format. You'd better use JSON and RestAPI. Pls do some google if you're not family with this. 3. OTA Update: Versioning must be implement to avoid OTA loop. A simple meta file on the web server can be used to store the version of the firmware. I don't need any physical access to your device nor your existing firmware. I'll use my ESP32 dev board for testing and use the latest ESP32 Arduino on github for coding => you can easily integrate the code to your device later and you'll do that integration yourself. About web server backend to accept the data - did you have it? Or do you want me to make a simple backend to accept the data from the ESP? I'll use NodeJS or PHP for that part. Cheers, Anh
$560 USD in 10 days
4.9 (26 reviews)
5.4
5.4
User Avatar
Hiii, I have more than 2 year experience in programming Arduino boards and esp8266/32 under arduino environment.. I have already used esp smart config and wifi manager to send custom parameters to esp's.. please let me know if we can discuss further about APIs Thanks
$500 USD in 10 days
4.9 (15 reviews)
5.0
5.0
User Avatar
Hello, Deep is here from India. I have experience with all of this. ESP Smart config and non volatile storage OTA update from HTTP server Sending some data to Server/cloud using API & get response I can help you to add these functionallity into your exsisting system.
$250 USD in 7 days
4.8 (24 reviews)
4.7
4.7
User Avatar
I have more than 5 years experience in embedded systems and PCB design . so I can do your job within a time limit with your satisfaction.
$833 USD in 20 days
4.8 (9 reviews)
4.8
4.8
User Avatar
We have a working ESP32 based device, developed using the Arduino core (with the Arduino IDE). We need to add the following network functionality: - We need to be able to configure the network with the "ESP Touch" or "ESP8266 smart config" mobile apps. The ssid/pass should be permanently stored, and automatically used on the next reboot. - The device should http post to a defined URL once every few seconds, posting the values of some 20 internal variables. The response from the server contains the same variables, which should be updated if the values differ. The binary format of the request will be provided. - We need a OTA update function that downloads a binary ESP image from a predefined URL, and burns it to flash. If the update is successful, it should reboot into the new image. We cannot provide physical access to the device, but all the schematics and documentation are available. The code is hosted on bitbucket/github, access to it will be provided.
$833 USD in 15 days
5.0 (11 reviews)
4.3
4.3
User Avatar
hello sir, I am an embedded and software developer and worked on similar project. i have completed several projects on esp8266. I really want to work with you and grab the opportunity to working on such project. please share your views about our proposal. You can take reference similar project i completed for my client on freelancer. https://www.freelancer.com/projects/mobile-phone/smart-plug-wifi-socket-esp/ Please share your feedback regarding my proposal. Thanks
$833 USD in 10 days
5.0 (1 review)
3.4
3.4
User Avatar
firstly i have great experience with esp32. i have used it in many application. i have used most of it's functions and peripherals in applications. i used wifi and bluetooth. also i used ota. i have used it with CERTIFICATES. many application even i connected it to bluetooth speaker. so if you want we caan discuss more thanks for reading my proposal
$333 USD in 10 days
5.0 (3 reviews)
3.4
3.4
User Avatar
Hello Sir I am an Electrical Engineer as well as a product designer and have extensive work experience in my fields. So i consider my work experience to be good enough for this job
$333 USD in 5 days
4.7 (4 reviews)
2.5
2.5
User Avatar
"Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on similar requirement in past. We have right skills to work on this assignment. . We will complete the work as per requirement Also my team working on same project" We have read out every thing about your project kindly confirm"
$616 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can handle that :). Just give me more info and I take care of your problem (I got big experience in Arduino etc.). I hope for a response.
$522 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I will give best design for you
$555 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ISRAEL
ramat-gan, Israel
5.0
3
Payment method verified
Member since Jul 21, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.