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: Sí Sistema operatiu: Disc (Gb): | |
Horari d'atenció a estudiants per a l'assignació de projecte: Contactar per correu, rafael.vidal@upc.edu |