Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/79702
Título
Sistema de identificación del trabajador social en la vivienda
Director o Tutor
Año del Documento
2025
Titulación
Máster en Ingeniería de Telecomunicación
Resumen
Este Trabajo Fin de Máster aborda el diseño y desarrollo de un sistema de verificación automática
de presencia laboral destinado a mejorar la gestión de los servicios de atención domiciliaria prestados por
la Fundación Intras. La organización, orientada al apoyo de personas en situación de dependencia, planteó
la necesidad de implantar un mecanismo que permitiera comprobar de forma objetiva y no intrusiva que
sus trabajadores se encuentran efectivamente en los domicilios de los usuarios durante los horarios
asignados.
Para dar respuesta a este reto, se ha desarrollado una solución basada en el uso de tecnologías
inalámbricas de bajo consumo, como Bluetooth Low Energy, integrada en una arquitectura distribuida
que aprovecha la infraestructura tecnológica ya existente en la fundación: dispositivos móviles Android
utilizados por los trabajadores y Gateways con sistema operativo Debian 11, instalados en cada vivienda.
Ambos componentes se comunican indirectamente a través de un servidor central implementado con
MQTT, que coordina los horarios de emisión y escaneo.
El sistema consta de dos aplicaciones principales. Por un lado, una aplicación móvil desarrollada
en Kotlin que se conecta al servidor, recibe la planificación horaria y emite señales BLE únicamente
durante el horario laboral asignado. Por otro lado, un script en Python que se ejecuta en el Gateway y
realiza escaneos periódicos para detectar las señales de los dispositivos autorizados. La detección se filtra
mediante un identificador de empresa y el ID del dispositivo móvil, registrando así la presencia del
trabajador.
Adicionalmente, se ha desarrollado una tercera versión que sustituye la aplicación móvil por una
baliza Bluetooth física que emite señales en formato Eddystone. Esta baliza incluye en su campo Service
Data los identificadores de empresa y dispositivo, permitiendo que el Gateway la detecte y filtre de
manera autónoma, eliminando la dependencia de un smartphone y reduciendo la intervención del
trabajador.
Durante el proyecto se han abordado aspectos técnicos como la configuración del hardware, la
compatibilidad de adaptadores Bluetooth, la automatización del escaneo y el almacenamiento local de
registros. Asimismo, se ha tenido en cuenta el cumplimiento de criterios éticos y de privacidad,
garantizando que el sistema solo opere dentro del horario laboral y que no almacene información personal
sensible.
Como resultado, se ha obtenido un sistema funcional, autónomo y eficiente que permite a la
Fundación Intras mejorar la trazabilidad de los servicios, optimizar la planificación del personal y reforzar
la transparencia ante familias y organismos supervisores. Además, el trabajo sienta las bases para futuras
mejoras, como la gestión centralizada de los registros, el cifrado de las comunicaciones o la expansión a
nuevos dispositivos y domicilios. This Master’s Thesis presents the design and development of an automatic presence verification
system aimed at improving the management of home care services provided by Fundación Intras. The
organization, dedicated to supporting individuals in situations of dependency, identified the need for a
mechanism to objectively and non-intrusively confirm that its workers are physically present at users’
homes during their assigned working hours.
To address this challenge, a solution was implemented based on low-energy wireless technologies,
such as Bluetooth Low Energy, integrated into a distributed architecture that leverages the organization's
existing infrastructure: Android mobile devices used by employees and Debian 11–based Gateways
installed in each home. Both components communicate indirectly through a central MQTT server, which
synchronizes the emission and scanning schedules.
The system comprises two main applications. On one side, a mobile app developed in Kotlin connects
to the server, receives the scheduled working hours, and emits BLE signals only during the specified time
window. On the other side, a Python script running on the Gateway periodically scans for BLE signals
and filters that match the authorized devices based on a company ID and the unique Android ID.
Additionally, a third version was developed in which the mobile application is replaced by a
standalone Bluetooth beacon. This beacon broadcasts signals in the Eddystone format and encodes the
company and device identifiers into its Service Data field, allowing the Gateway to detect and filter it
without relying on a smartphone and further reducing the worker’s required interaction.
Throughout the project, technical aspects such as hardware setup, Bluetooth adapter compatibility,
automated scanning, and local data logging were carefully addressed. Ethical and privacy considerations
were also considered, ensuring that the system only operates within working hours and does not store
personal data.
The outcome is a fully functional, autonomous, and efficient system that enables Fundación Intras to
enhance service traceability, optimize workforce scheduling, and increase transparency with families and
supervisory bodies. Moreover, the project lays the groundwork for future improvements, such as
centralized record management, encrypted communications, or scalable deployment across additional
homes and devices.
Palabras Clave
Bluetooth
Gateway
MQTT
Departamento
Departamento de Teoría de la Señal y Comunicaciones e Ingeniería Telemática
Idioma
spa
Derechos
openAccess
Aparece en las colecciones
- Trabajos Fin de Máster UVa [7317]
Ficheros en el ítem
La licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional









