Hackathon Veolia TalentoTECH Bogotá
Bienvenidos campistas de Bogotá.
Este evento es sólo para los campistas de Bogotá de TalentoTECH del MinTIC.
Material para proyectos
Archivos de Veolia para la Hackathon.
Validación de ideas de negocio digitales.
Cómo participar en una Hackathon.
Cómo conformar un equipo de trabajo en una hackathon.
Reportar avances en el proyecto.
Cómo usar la plantilla de Pitch Final para Hackathon.
Problema de Innovación:
Veolia, una multinacional con operaciones en gestión del agua, residuos y energía, se compromete con la transformación ecológica para mejorar nuestro mundo. Sin embargo, enfrentamos desafíos significativos debido a la complejidad de integrar tecnología y digitalización en nuestros procesos. Actualmente, la empresa utiliza una variedad de sensores y fuentes de información que generan un volumen considerable de datos en tiempo real. La diversidad de sensores, marcas y protocolos de comunicación complica la administración, configuración y validación de estos datos, aspectos cruciales para la eficiencia de nuestros procesos.
A día de hoy, Veolia carece de una plataforma que gestione adecuadamente la configuración de los sensores, el formato de los datos, la validación de su calidad y su correcta integración en nuestro Datalake, alojado en Google Cloud Platform (GCP). Esta falta de infraestructura adecuada resulta en retrasos en el análisis de datos, necesidad de reconfiguraciones frecuentes y una dependencia excesiva de proveedores externos para realizar estas tareas esenciales.
Reto de Innovación:
En Veolia, nos enfrentamos al desafío de optimizar la gestión y análisis de datos provenientes de una amplia gama de sensores utilizados en nuestras operaciones de gestión del agua, residuos y energía. Para superar este obstáculo, buscamos desarrollar una plataforma integral que no solo conecte y administre estos sensores en terreno, sino que también maneje eficientemente la transmisión de información en tiempo real con diversos protocolos de comunicación.
El objetivo es crear una solución robusta que permita validar la calidad de los datos y facilitar su integración fluida en nuestro Data Lake en Google Cloud Platform (GCP). Esta plataforma deberá contar con un frontend intuitivo y accesible para los usuarios, así como un backend potente que asegure la eficiencia y seguridad en el procesamiento y almacenamiento de los datos.
Además, la solución debe ser escalable y adaptable, capaz de incorporar nuevos sensores y fuentes de datos conforme evolucionen nuestras necesidades y tecnologías.
Niveles de Dificultad:
- Básico: Configuración y envío de información
- Objetivo: Desarrollar una plataforma básica que permita configurar los diferentes sensores y sus datos para ser insertados en múltiples plataformas. Esta interfaz deberá ser simple y fácil de usar, proporcionando una visión clara del estado actual de los sensores y la inserción del dato en diferentes plataformas.
- Requisitos:
-
- La seguridad de la información es fundamental.
- La solución debe ser multiprotocolo (Extraer diferentes fuentes de información con diferentes protocolos MQTT, HTTPS, MODBUS,PROFIBUS entre otros).
- Conocer el estado del sensor y sus últimos registros de errores.
- Intermedio:Trazabilidad y validación de la información
- Objetivo: Ampliar la plataforma para que esta pueda tener mejor una trazabilidad y manejo de errores. Además, limpieza y validación de los datos antes de enviarlos a diferentes plataformas.
- Requisitos:
-
- Control de acceso a la plataforma por medio del correo electrónico SSO.
- Seguridad IOT de extremo a extremo.
- Los datos que no estén limpios o sean completados se deben marcar para su identificación en procesos posteriores.
- Avanzado:Integracion y analisis de datos con IA
- Objetivo: Complementar el desarrollo de la plataforma con una herramienta que permita integrar modelos básicos de inteligencia artificial para predecir tendencias o comportamientos anómalos en los datos recogidos.
- Requisitos:
-
- La herramienta debe usar servicios en la nube de GCP.
Adicional tener en cuenta:
- Todos los niveles deben enfocarse en la usabilidad y accesibilidad de la plataforma para asegurar que sea fácil de usar para todos los usuarios finales, independientemente de su nivel técnico.
- La seguridad de los datos debe ser una prioridad en todas las etapas del desarrollo, asegurando que la información sensible está protegida contra accesos no autorizados.
- Considerar la posibilidad de integrar feedback en tiempo real en la plataforma, permitiendo a los usuarios reportar problemas o sugerencias de mejora directamente a través de la interfaz.