Completato

Note

Errore

Session expiration Your session is going to expireClick here to extend

Budget:

1.500 - 3.000

Pubblicato il

02/01/21 19.14

Questo progetto è scaduto

Pubblica un progetto simile e ricevi velocemente offerte non vincolanti.

Pubblica ora il tuo progetto simile

Descrizione

L'hardware basato su PIC32 è già esistente.


Il Firmware è esistente e ci sono i sorgenti.


Tuttavia non gestendo il tutto con FSM e task ma con un semplice while(1) ci sono casi d'uso in cui il sistema non funziona bene.



Si può procedere con una riscrittura del codice basandolo se necessario sul nuovo framework MPLAB Harmony e usando un sistema RTOS per gestire i task (usando solo a modo di esempio il vecchio firmware)



Di seguito elenco i dispositivi hardware che già sono utilizzati per le quali esistono le librerie:


 modulo 4G;


 modulo GPS;


 modulo BLE;


 modulo RFID;


 modulo accelerometro;


 modulo OBD2;


 modulo CAN;


Le principali funzionalità che il firmware dovrà avere sono le seguenti:


 lettura dei dati del veicolo tramite interfaccia OBD2


 lettura della posizione del veicolo dal GPS;


 lettura tag RFID;


 invio delle informazioni al server MQTT tramite modulo 4G