Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
García Almiñana, Jordi
2026-02-03
Aquest TFE presenta el disseny i desenvolupament d’un sistema de localització en temps real basat en tecnologies IoT, orientat a vehicles tipus autocaravana o camper. El projecte sorgeix de la necessitat de disposar d’una solució de geolocalització fiable, econòmica i sense quotes mensuals, que permeti conèixer en tot moment la ubicació del vehicle, registrar rutes i detectar moviments no autoritzats. L’objectiu principal del treball ha estat implementar un dispositiu de localització juntament amb una aplicació mòbil que faciliti a l’usuari l’accés a la informació del vehicle des de qualsevol lloc. Per a això, s’ha seguit una metodologia de caràcter aplicat e iteratiu, utilitzant una ESP32 com a unitat de control i un mòdul SIMCOM A7670E per a la comunicació mòbil 4G/LTE. La transmissió de dades es realitza mitjançant el protocol MQTT, optimitzant el consum de dades i d’energia. La Infraestructura del sistema es basa en un backend format per un broker MQTT, una base de dades PostgreSQL i una API REST desenvolupada amb FastAPI i protegida mitjançant autenticació amb tokens JWT. L’aplicació mòbil, desenvolupada amb Flutter, permet consultar l’estat del vehicle, la seva ubicació actual, les rutes realitzades i rebre notificacions d’alerta davant moviments detectats. Els resultats obtinguts validen la viabilitat tècnica i econòmica de la solució, mostrant un baix consum de recursos i un funcionament correcte en escenaris reals. Com a conclusió, el projecte demostra el potencial de les tecnologies IoT per oferir solucions de localització accessibles i escalables, amb possibilitat d’ampliació futura cap a entorns com la gestió de flotes.
Este TFE presenta el diseño y desarrollo de un sistema de localización en tiempo real basado en tecnologías IoT, orientado a vehículos tipo autocaravana o camper. El proyecto surge de la necesidad de disponer de una solución de geolocalización fiable, económica y sin cuotas mensuales, que permita conocer en todo momento la ubicación del vehículo, registrar rutas y detectar movimientos no autorizados. El objetivo principal del trabajo ha sido implementar un dispositivo de localización junto con una aplicación móvil que facilite al usuario el acceso a la información del vehículo desde cualquier lugar. Para ello, se ha seguido una metodología de carácter aplicado e iterativo, utilizando una ESP32 como unidad de control y un módulo SIMCOM A7670E para la comunicación móvil 4G/LTE. La transmisión de datos se realiza mediante el protocolo MQTT, optimizando el consumo de datos y energía. La infraestructura del sistema se apoya en un backend compuesto por un broker MQTT, una base de datos PostgreSQL y una API REST desarrollada con FastAPI y protegida mediante autenticación con tokens JWT. La aplicación móvil, desarrollada con Flutter, permite consultar el estado del vehículo, su ubicación actual, las rutas realizadas y recibir notificaciones de alerta ante movimientos detectados. Los resultados obtenidos validan la viabilidad técnica y económica de la solución, mostrando un bajo consumo de recursos y un funcionamiento correcto en escenarios reales. Como conclusión, el proyecto demuestra el potencial de las tecnologías IoT para ofrecer soluciones de localización accesibles y escalables, con posibilidad de ampliación futura hacia entornos como la gestión de flotas.
This Bachelor’s Thesis presents the design and development of a real-time location tracking system based on IoT technologies, aimed at camper vans and motorhomes. The project arises from the need for a reliable, low-cost geolocation solution without monthly fees, capable of continuously tracking the vehicle’s position, recording routes, and detecting unauthorized movements. The main objective of the work has been to implement a tracking device together with a mobile application that allows users to access vehicle information from anywhere. To achieve this, an applied and iterative methodology has been followed, using an ESP32 as the control unit and a SIMCOM A7670E module for 4G/LTE mobile communication. Data transmission is carried out using the MQTT protocol, optimizing data usage and energy consumption. The system infrastructure relies on a backend composed of an MQTT broker, a PostgreSQL database, and a REST API developed with FastAPI and secured through JWT-based authentication. The mobile application, developed with Flutter, allows users to check the vehicle’s status, current location, completed routes, and receive alert notifications when movement is detected. The results obtained validate the technical and economic feasibility of the solution, demonstrating low resource consumption and correct operation in real-world scenarios. In conclusion, the project highlights the potential of IoT technologies to provide accessible and scalable location tracking solutions, with the possibility of future expansion towards environments such as fleet management.
Objectius de Desenvolupament Sostenible::9 - Indústria, Innovació i Infraestructura
Objectius de Desenvolupament Sostenible::11 - Ciutats i Comunitats Sostenibles
Objectius de Desenvolupament Sostenible::12 - Producció i Consum Responsables
Objectius de Desenvolupament Sostenible::13 - Acció per al Clima
Bachelor thesis
Castellà
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació; Àrees temàtiques de la UPC::Enginyeria civil::Geomàtica::Sistemes d'informació geogràfica; Geographic information systems; Location-based services; IoT; geolocalización en tiempo real; ESP32; MQTT; Flutter; localizador GPS; Sistemes d'informació geogràfica; Geolocalització, Serveis de
Universitat Politècnica de Catalunya
http://creativecommons.org/licenses/by-nc-nd/4.0/
Open Access
Attribution-NonCommercial-NoDerivs 4.0 International
Treballs acadèmics [82039]