Bootcamp Full-Stack IoT & FIWARE: Del Dispositivo a la Nube
La Lonja de la Innovación, uno de los dos únicos FIWARE iHubs 3 estrellas del mundo, te invita a vivir una experiencia intensiva y práctica para dominar la tecnología FIWARE desde cero y llegar al nivel experto.
Durante este bootcamp aprenderás a diseñar, desplegar y operar plataformas FIWARE, y culminarás con el desarrollo de una aplicación funcional que gestione datos en tiempo real, basada en información de contexto.
Todo guiado por profesionales de referencia como Lisandra Tamayo, FIWARE Expert y dinamizadora, y David Barroso, mentor de hardware en La Lonja de la Innovación, quienes te acompañarán paso a paso con ejercicios reales y buenas prácticas.
Programación
Martes 13 de enero: FIWARE Básico(2 horas)
- ¿Qué es FIWARE?
- certificaciones, casos de uso y visita al Showroom.
- Introducción al Context Broker e información de contexto.
- Arquitectura FIWARE.
Jueves 15 de enero: FIWARE Avanzado (3 horas)
- Creación, modificación, actualización y eliminación de entidades.
- Carga y consumo de datos.
- Creación de plataformas FIWARE.
Martes 20 de enero: Introducción al IoT (3 horas)
- Dispositivos y Agente IoT, grupo de dispositivos y provisionamiento, carga y consumo de datos desde plataformas FIWARE.
- Instalación IDE de desarrollo.
- Ejemplos prácticos de envío de datos desde dispositivos IoT hasta plataformas FIWARE.
Jueves 22 de enero y Martes 27 de enero: Introducción a la programación comandos básicos de Linux y Python básico (2.5 horas y 2.5 horas)
- Comandos Linux.
- Instalación y configuración de Python.
- Sintaxis básica.
- Estructuras de Datos.
- Programación Orientada a Objetos y uso de buenas prácticas.
Jueves 29 de enero: Formación FIWARE Experto (Ejercicio Integrador) (3 horas)
- Ejercicio integrador.
- Creación de grupo de dispositivo.
- Provisión de los dispositivos.
- Suscripción de Cygnus al Orion Context Broker para persistir los datos.
- Simulación de envío de datos desde sensores.
- Administración de la BD con phpMyAdmin, visualización de datos con Grafana.
Martes 3 de febrero y Jueves 5 de febrero: Programación de dispositivos IoT con microPython (2.15 horas y 2.15 horas )
Programación de microcontroladores con MicroPython para obtener información de los sensores y actuadores, la cual será enviada a la nube.
Martes 10 de febrero y Jueves 12 de febrero: Nube IoT con FIWARE (4.30 horas)
Los datos se publicarán en un servidor de mensajería MQTT, desde el cual se enviarán a una base de datos. Luego, se conectará a esa base de datos mediante una API que podrá ser consumida por una interfaz web.
Martes 17 de febrero: Interfaz Web con Python (3 horas)
La interfaz web contará con un dashboard que mostrará en tiempo real la información de los dispositivos.
Jueves 19 de febrero: Proyectos Prácticos (3 horas)
Desarrollo de una aplicación simple, integración de los conocimientos adquiridos para desarrollar una aplicación que gestione datos vinculado con FIWARE como un sistema de gestión de información de contexto.
Fecha y lugar:
Martes y jueves desde el 13 de enero hasta el 19 de febrero.
La Lonja de la Innovación, Muelle de Levante, 1 – 21001 Huelva
