Find Jobs
Hire Freelancers

Arduino protected bootloader and code interface

$10-75 USD

În desfășurare
Data postării: circa 3 ani în urmă

$10-75 USD

Plata la predare
My ***MAX*** budget for this project is $75. Please DO NOT bid if you do not agree with the given amount, nor if you cannot bid for the project within this budget. Thanks! ============================================ Hi! I would like to download a custom bootloader to an (Arduino compatible) ESP32 that will protect it against the downloading of new sketches. This could be implemented, in my opinion, this way: - you modify the standard bootloader to wait for a password string before continuing - you create a Windows App with a GUI (in C# under DotNet Core 3.x, which what i am most familiar with) - the App requests the user for a password (will not be checked) and the path of the sketch to be downloaded - the Esp32 connects to the PC over Usb - the App sends the given password + the hex code to the Esp32 - the bootloader checks the received password: if ok, continues and installs the hex; if not, returns an error code - the App displays the result of the procedure (Ok or Nok with log) - if anyone tries to bypass this App by running the Arduino IDE and downloading directly the hex to the Esp32, the downloader will deny the process because no password was sent before the hex. Can you help me here? Thanks in advance! Paul
ID-ul proiectului: 29636921

Despre proiect

3 propuneri
Proiect la distanță
Activ: 3 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
3 freelanceri plasează o ofertă medie de $68 USD pentru proiect
Avatarul utilizatorului
رWelcome Sir I can help you in successfully completing your project. I am an expert in the Arduino field. I have done many similar projects for this work. Send me all the details. Here are some of my work I unveiled an integrated Arduino smart control system at Nestle Ice Cream Company I made a car robot that avoids obstacles I made a Bluetooth controlled robot and showed me its location on the phone I made a Wi-Fi-controlled robot I made an integrated smart control in a mini city I made a robot that is used for protection and it shows me the temperature and humidity of the place and it also shows me the percentage of gas in the place and can send me the percentage of lighting in the place and the distances around it -Drones circuit Design -fritzing -proteus -Tinkercad -PCB design -plc -cad
$75 USD în 7 zile
4,7 (15 recenzii)
4,0
4,0
Avatarul utilizatorului
Hello There, Hope you're doing well. IoT Technologies :  IoT Protocols : MQTT, CoAP, HTTP, TCP/UDP, IPv4, IPv6, 6LoWPAN and REST  IoT Platforms : AWS IoT, thingspeak, Freeboard, IFTTT, Blynk  IoT/M2M Client/Broker:Mosquitto and HiveMQ MQTT broker, cloud mqtt, adafruit.io.  Full Stack Programming Languages : C, C++, C#, C# UWP, C# MVC, Java, spring boot, hibernate, mysql, Python, Java, Node, Node Red, AWS IoT, GCP, And various IoT Protocols.  Wireless Device Protocols : 1. Wi-Fi: NodeMCU, Raspberry Pi 3 2. BLE: TI CC2541, CC1350, HM-10, HC-05 3. Sub-1 GHz: CC1310, CC1350 4. Cellular: SIM800/900 GSM Module 5. GPS: Neo 6M V3 Warm Regards, Suraj Soni
$70 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul SWITZERLAND
Löhningen, Switzerland
5,0
32
Metoda de plată a fost confirmată
Membru din oct. 28, 2018

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.