CBL - Campus del Baix Llobregat

Projecte matriculat

Títol: Plataforma IoT oberta per a projectes de ciència ciutadana: solucions de connectivitat


Director/a: VIDAL FERRÉ, RAFAEL

Departament: ENTEL

Títol: Plataforma IoT oberta per a projectes de ciència ciutadana: solucions de connectivitat

Data inici oferta: 20-06-2024     Data finalització oferta: 20-02-2025



Estudis d'assignació del projecte:
    GR ENG TELEMÀTICA
Tipus: Individual
 
Lloc de realització: EETAC
 
Segon director/a (UPC): CASALS IBÁÑEZ, LLUÍS
 
Paraules clau:
IoT, ciència ciutadana, open source, open hardware, Arduino, LoRa, BLE, WiFi
 
Descripció del contingut i pla d'activitats:
Aquest projecte busca desenvolupar una plataforma IoT per a ser utilitzada en projectes de ciència ciutadana. Aquesta plataforma ha de tenir com a principals característiques ser de codi i hardware obert fàcil d'utilitzar, flexible en quan als sensors i actuadors que pot incorporar i de baix cost.

Concretament, l'objectiu d'aquest TFE és desenvolupar una plataforma que suporti diferents tecnologies de connectivitat de cara a facilitar la seva configuració i posterior connexió a Internet per recollir les dades generades.

La plataforma estarà basada en un microcontrolador ESP32-S3 i contemplarà les comunicacions amb Wi-Fi, BLE i LoRa. L'entorn de desenvolupament serà l'IDE d'Arduino per facilitar la posterior modificació del codi per part de qualsevol persona encara que tingui uns coneixement de programació limitats.

Tasques a realitzar:

- Instal·lació i configuració de del suport dels microcontroladors ESP32-S3
- Cerca i anàlisis de les llibreries de comunicacions (BLE, Wi-Fi i LoRA) i d'altres (estalvi d'energia, interrupcions, programació per fils)
- Implementació de comunicacions per separat
- Implementació de lògica per triar millor sistema de comunicacions disponible
- Optimització del codi en termes de consum (estalvi d'energia), concurrència comunicacions i adquisició (programació per fils) i mode de funcionament (configuració vs normal, interrupcions).
- Documentació del codi desenvolupat
 
Orientació a l'estudiant:
Estudiant amb ganes d'aprendre a programa microcontraladors i aprofondir els seus coneixements de protocols i tecnologies IoT
 
Requereix activitats hardware: Si
 
Requereix activitats software:     Sistema operatiu:     Disc (Gb):
 
Horari d'atenció a estudiants per a l'assignació de projecte:
Contactar per correu, rafael.vidal@upc.edu

© CBLTIC Campus del Baix Llobregat - UPC