Área Temática
Dirigido a estudiantes que busquen desarrollar su TFG/TFM y que posean un fuerte interés en nuevas tecnologías, especialmente las relacionadas con técnicas de ciberseguridad. Recomendable dominio de lenguajes de programación como Python y conocimientos básicos de hardware.
Introduction
El equipo de
Ideas Locas de Telefónica desarrolla proyectos e investigaciones en diferentes ámbitos y te plantea un nuevo universo para que puedas
experimentar, idear, aprender e innovar.
El desafío que proponen es el siguiente:
Actualmente está muy solicitado el alquiler ocasional de viviendas turísticas. Por ese motivo, tener un control por parte del dueño del negocio donde pueda acceder a las cerraduras, servicios (luz, Internet etc) es donde Latch puede ser de gran ayuda. Por este motivo se propone desarrollar un sistema de gestión de alquiler de propiedades (y también por ejemplo se podría implementar en hoteles) que controle el acceso y habilitación de servicios varios mediante Latch. El sistema permitirá a los inquilinos acceder a la propiedad durante el período de su reserva y a los anfitriones gestionar el uso de la vivienda de forma remota desde un dashboard.
Desafío planteado
Se plantea el siguiente desafío desarrollado en los siguientes puntos:
1. Investigación y análisis de tecnologías Investigar sobre Latch, sus APIs y SDKs.
Estudiar cerraduras inteligentes (Yale, August, Nuki, etc.) y sistemas domóticos.
Revisar plataformas de gestión de alquileres (Airbnb, Booking) y sus APIs.
Entrega: Documentación de las tecnologías y cómo se integran entre ellas.
2. Definir la arquitectura del sistema Diseñar la estructura que integre Latch, cerraduras inteligentes y los servicios a controlar (electricidad, internet). Frontend: Desarrollo de una app/web para anfitriones e inquilinos.
Backend: Servidor que gestione reservas, acceda a la API de Latch y controle las cerraduras.
Domótica: Sistemas que habiliten servicios (electricidad, internet) conectados al backend (Raspberry Pi por ejemplo).
Entrega: Diagrama de arquitectura con detalles de módulos y flujo de datos.
3. Integración de Latch con cerraduras inteligentes Objetivo: Implementar la funcionalidad de control de acceso. Usar el SDK de Latch para permitir que los inquilinos abran la puerta con autenticación multifactor.
Investigar sobre las diferentes cerraduras inteligentes del mercado para elegir una compatible con la API de Latc o utilizar una Raspberry Pi para simular el interruptor o la cerradura.
Entrega: Código que autentique usuarios con Latch y desbloquee las cerraduras durante la estancia. Para la PoC se aconseja el uso de una Raspberry Pi o algún modelo de interuptor integente sencillo para simular la cerradura.
4. Gestión de habilitación y de servicios Objetivo: Controlar el encendido y apagado de servicios (electricidad, internet) basado en las reservas. Implementar un control domótico para que los servicios solo se activen cuando haya un inquilino. - Configurar el sistema para que los servicios se deshabiliten al finalizar la reserva. Entrega: Simular la activación de servicios como luz y conexión a internet controlados automáticamente según el estado de la reserva.
5. Desarrollo del panel de control para anfitriones Objetivo: Crear una interfaz para que los anfitriones gestionen su propiedad de forma remota. Panel que permita **monitorear accesos** y **configurar servicios**. Funcionalidades para enviar notificaciones en tiempo real sobre entradas, salidas o intentos de acceso no autorizados.
¿Quién te plantea este desafío?
Los Tutores Industriales de Telefónica, te acompañan en el desarrollo del TFG/TFM, aportando su visión real de la industria. Compartirán su conocimiento y experiencia, ofreciéndote feedback para que puedas desarrollar un proyecto con impacto innovador.
Francisco José Ramírez Vicente
Investigador de Seguridad - Ideas Locas