This thesis describes the work carried out during the curricular internship at Eggon Group S.r.l., aimed at the evolution and optimization of an ESP32-based embedded firmware for a data acquisition and telemetry system. The project falls within the context of embedded systems and the Internet of Things (IoT), where reliability, performance, and efficient resource management are key aspects. The work focused on the analysis of the existing software architecture and the subsequent refactoring of the firmware, with particular attention to optimizing data storage operations on an SD card, improving Bluetooth Low Energy (BLE) communication services, and introducing new connectivity features through a Wi-Fi network. The work also addressed data integrity and efficient information transfer, while introducing mechanisms designed to enhance the overall robustness and maintainability of the system.

L’elaborato descrive il lavoro svolto durante il tirocinio curricolare presso Eggon Group S.r.l., avente come obiettivo l’evoluzione e l’ottimizzazione di un firmware embedded basato su ESP32 per un sistema di acquisizione e telemetria dei dati. Il progetto si inserisce nel contesto dei sistemi embedded e dell’Internet of Things (IoT), nei quali affidabilità, prestazioni e gestione efficiente delle risorse rappresentano aspetti fondamentali. L’attività si è concentrata sull’analisi dell’architettura software esistente e sul successivo refactoring del firmware, con particolare attenzione all’ottimizzazione delle operazioni di memorizzazione su scheda SD, al miglioramento dei servizi di comunicazione Bluetooth Low Energy (BLE) e all’introduzione di nuove funzionalità di connettività tramite rete WiFi. Sono inoltre stati affrontati aspetti relativi all’integrità dei dati, all’ottimizzazione del trasferimento delle informazioni e alla progettazione di meccanismi che favoriscano la robustezza e la manutenibilità del sistema.

Evoluzione e ottimizzazione di un firmware embedded per sistema di telemetria basato su ESP32

LAOUD, ZAKARIA
2025/2026

Abstract

This thesis describes the work carried out during the curricular internship at Eggon Group S.r.l., aimed at the evolution and optimization of an ESP32-based embedded firmware for a data acquisition and telemetry system. The project falls within the context of embedded systems and the Internet of Things (IoT), where reliability, performance, and efficient resource management are key aspects. The work focused on the analysis of the existing software architecture and the subsequent refactoring of the firmware, with particular attention to optimizing data storage operations on an SD card, improving Bluetooth Low Energy (BLE) communication services, and introducing new connectivity features through a Wi-Fi network. The work also addressed data integrity and efficient information transfer, while introducing mechanisms designed to enhance the overall robustness and maintainability of the system.
2025
Evolution and optimization of embedded firmware for ESP32-based telemetry system
L’elaborato descrive il lavoro svolto durante il tirocinio curricolare presso Eggon Group S.r.l., avente come obiettivo l’evoluzione e l’ottimizzazione di un firmware embedded basato su ESP32 per un sistema di acquisizione e telemetria dei dati. Il progetto si inserisce nel contesto dei sistemi embedded e dell’Internet of Things (IoT), nei quali affidabilità, prestazioni e gestione efficiente delle risorse rappresentano aspetti fondamentali. L’attività si è concentrata sull’analisi dell’architettura software esistente e sul successivo refactoring del firmware, con particolare attenzione all’ottimizzazione delle operazioni di memorizzazione su scheda SD, al miglioramento dei servizi di comunicazione Bluetooth Low Energy (BLE) e all’introduzione di nuove funzionalità di connettività tramite rete WiFi. Sono inoltre stati affrontati aspetti relativi all’integrità dei dati, all’ottimizzazione del trasferimento delle informazioni e alla progettazione di meccanismi che favoriscano la robustezza e la manutenibilità del sistema.
ESP32
Telemetria
Sensori
Firmware embedded
c++
File in questo prodotto:
File Dimensione Formato  
Laoud_Zakaria.pdf

accesso aperto

Dimensione 6.14 MB
Formato Adobe PDF
6.14 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/116496