Find Jobs
Hire Freelancers

writing firmware and APP (Android and IoS)

$250-750 USD

Avslutat
Publicerad över sex år sedan

$250-750 USD

Betalning vid leverans
The use case General function: This device is for a box where the vehicle glass is lacquered and the car's switch is inserted into it. The user will not need to carry the switch, and when he approaches the car, Bluetooth will unlock with the APP to the steering wheel and remove the car switch and take the key box into the car. we will need to integrate a way that the original user will have permanent access to the Bluetooth lockbox; in other words, they will be able to always open the lockbox but will also be able to send out a code or access via the app that will allow the secondary user to access it. A: The device must be at a minimum battery consumption. To meet this goal, we propose this; 1. Microcontroller and Bluetooth are in sleep mode in normal mode. 2. For example each 10 seconds microcontroller wakes up and wakes Bluetooth up, it will remain on for a 2 second, when it needs to receive a pairing request. And if they did not receive and request, they would go to sleep for the next 10 seconds. 3. If the pairing is requested, the pairing operation is carried out with a pin code and the microcontroller waits to finish the process. If there is no opening command or buzz, it will sleep for about 10 minutes. B: How to operate the circuit after the pair? 1- The mobile APP sends a character string of 8 bytes as a user password to Bluetooth. If these 8 bytes are correct, the APP screen will be changed and the button for opening will be displayed to identify the location of the vehicle. If the user does not recognize the car accurately, he will hit the beep tab on the app to hear it, and if the open button on the APP is pressed, it will be given a solenoid command for the XMS to open. 2- A micro switch notifies the microcontroller, unlocking the door. If the opening signal from the micro switch was not received by the microcontroller, it will command the solenoid several times with a delay until the door opens. 3- If the password is incorrect, an error message is sent to the APP via Bluetooth. If the error is repeated 5 times, the APP will be notified do not have a reaction even with the correct password for 20 minutes. 4- If item 3 is repeated again, the name of the Bluetooth application will be blocked. C: Device settings and security. (The following items are for authentication, noun and passwords changes, and a suggestion is that a strong normal process is acceptable in any case. If you have another algorithm, I’m open) Note: I. the goal is writing simple firmware and app to test the circuit. II. The above requirements are our suggestions but it is up to you the designing the algorithm of the firmware and the app. III. Please assume that after this stage we will make the prototype and send you to test and debugging in separate contract.
Project ID: 16112231

Om projektet

23 anbud
Distansprojekt
Senaste aktivitet sex år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
23 frilansar lägger i genomsnitt anbud på $580 USD för detta uppdrag
Använd avatar
Hello, I propose to complete your project with perfection right on time. Please provide us with an opportunity to help you and you will be served nothing less than excellence. I am eager to show you my previous work/portfolio via chat. Can you please provide SRS or a document correlating technical aspects of this project?
$555 USD Om 10 dagar
5,0 (5 omdömen)
5,8
5,8
Använd avatar
A proposal has not yet been provided
$777 USD Om 20 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Dear Client. Thank you for your kindly visiting to my profile. As High-Skilled Embedded System Designer, Developer and Manager, I have full experience and rich knowledge of Embedded System Development. 1) Rich Schematics and PCB designer. - Over 11 years designing experiences using Altium and Cadence Design Tool and Simulation Tools. 2) Firmware Development Experiences. - Rich knowledge and experiences at C/C++/Embedded C. - I like using various of MPU, ARM and embedded system equipment. MCUs : Atmel AT91SAM7SE512, PIC16F/18F, Atmega family, 8051 family, NRF51822/52832, LPC,Nuvoton 8051 Family Wifi-MCUs : ESP8266/ESP32. Arduino: Arduino UNO, Arduino Mega328, Arduino NANO Linux-Embedded: Raspberry Pi, - Experience with Keil, IAR, Atmel Studio, CubeSuite+, Arduino, MPLABE,Eclipse,Altium (For PCB Design), Cadence (For PCB Design) - Rich experiences at variant peripherals. UART, I2C, SPI, USB, Bluetooth, Wifi, Gyro/Accelometor, GPS, GSM/GPRS, Finger Print Module, Magnetic cardreader, RF Card Reader, Thermal Printer(POS) - -Experiance with all types of display like Color LCD,TFT, Monochrome LCD, 2 x 16 LCD 3). Experience. - embedded controlling system. - Wearable IOT project. - Variant BLE sensor project. - iBeacon project. - GPS based vehicle Tracker - BLE based Student Attendance System - Medical - Ventilator - Handheld POS machine - ESP8266 based home automation I'm always work on my client's timezone. Thank you for your time.
$277 USD Om 10 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Over the past couple of months I've been working on a similar, well a bit more complex, project. In this project I used Cypress PSoC (cortex-m0), and have written iOS and Android apps using their SDK. Have you decided on the microcontroller you're going to use? Also the key/password algorithm you mentioned is not secure really, is super easy to steal it. See how BT lockboxes work, need secure verification methods like those.
$650 USD Om 14 dagar
5,0 (1 omdöme)
0,0
0,0

Om kunden

Flagga för CANADA
MONTREAL, Canada
5,0
69
Verifierad betalningsmetod
Medlem sedan maj 26, 2017

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.