Find Jobs
Hire Freelancers

Arduino and Python server software (GSM OTA updates)

$30-250 AUD

Closed
Posted over 4 years ago

$30-250 AUD

Paid on delivery
We are in need of a proof of concept software solutuion to perform over the air software updates for a ESP32 via a GSM modem from a web server using LTE network. Functions: 1) The ESP32 should periodically look for new software from the web server via the GSM modem 2) A SimCom 7000 or equivalent modem should be use. (LTE enabled) 3) A simple interface is required to upload a new software image to the web server. 4) The ESP32 code should be done as an Arduino project 5) The webserver should be done in Python 6) For testing the web server should be hosted in the cloud 7) All software should be available in source code form 8) I should be able to compile the ESP32 code in my own Arduino environment. Therefore a list of dependancies should be provided. 9) The ESP32 should verify that the downloaded file is correct before executing it.
Project ID: 23777381

About the project

6 proposals
Remote project
Active 4 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
6 freelancers are bidding on average $207 AUD for this job
User Avatar
We are a team of Electrical and Electronics engineers and we are Excellent in the following areas: • Embedded C Programming. • VHDL/Verilog • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC and STM32. • IDEs like Keil MDK V5, ATmel studio and MPLab XC8. • PLCs / SCADA • PCB Designing-Proteus, Eagle. • Multisim • IOT Technologies like Ethernet, GSM GPRS. • HTTP Restful APIs connection for IOT Communications. Also we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements. We can deliver your project efficiently at a time. If you choose me, I think you won't regret. Best Regards. Also we have good command over REPORT WRITING, We can show you many samples of our previous reports. We can discuss further details in the message box.
$250 AUD in 7 days
4.7 (36 reviews)
5.6
5.6
User Avatar
Hello, Deep is here from India. I can help you to develop ESP32 Arduino Code and Server setup for doing OTA Firmware update. I have worked with ESP32 OTA firmware update using GSM network. Looking forward to hear from you.
$250 AUD in 10 days
4.9 (19 reviews)
4.9
4.9
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
$100 AUD in 7 days
4.8 (29 reviews)
4.8
4.8
User Avatar
Hello, I am interested in your project and I hope to help you realize it, I am passionate about electronics and embedded development and I hope to share with you my knowledge and experience. I can do this work in 8 days max. so, if you want to work with me I will guarantee you a good job delivered in the good deadline thank you and good luck ^^
$140 AUD in 8 days
5.0 (5 reviews)
3.3
3.3
User Avatar
Hi, I am kahan. I am embedded developer and have much experienced in hardware and software side. Waiting for further discussion. Thank you.
$250 AUD in 7 days
5.0 (9 reviews)
3.2
3.2

About the client

Flag of AUSTRALIA
Bolwarra, Australia
5.0
4
Payment method verified
Member since Jan 20, 2015

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.