Curso IoT
Material complementario del curso: INTRODUCCIÓN A IOT, ALMACENAMIENTO EN LA NUBE Y ANÁLISIS DE DATA
Curso disponible aqui: Playlist YoutubeHardware
Modulos IoT para este curso, no necesitas todos, con un NodeMCU es mas que suficiente:
- NodeMCU ESP8266
- SparkFun ESP8266 Thing - Dev Board
- ESP32
- Raspberry Pi 3 o 4 (preferiblemente 4)
- Distintos tipos de sensores y actuadores
Software
Modulo 1: Conceptos básicos
- Explicar qué es IoT y cómo puede ayudarnos.
- Conceptos básicos de hardware: explicar que es y cómo funciona el módulo que utilizamos
- Conceptos básicos de los sensores y actuadores: cómo funciona un sensor y cómo podemos medirlos
- Conceptos básicos del software: qué es un servicio en la nube y los servicios que utilizamos (base de datos, programación, análisis de datos, visualización de datos) y cómo podemos comunicarnos con un dispositivo.
Módulo 2: Obtención de datos
Material complementario Aqui ⬇
- Configuración y programación básica de nuestro dispositivo ESP8266
- Ejemplo simple sobre cómo conectar distintos sensores y actuadores:
Módulo 3: Habilitación de un dispositivo IoT para usar servicios en la nube
Material complementario Aqui ⬇
- Introducción a MicroPython
- Configurar nuestro dispositivo para usar Micropython
- Configuración de nuestro dispositivo IoT para leer datos (librería WIFI)
- Comunicar nuestro dispositivo IoT a los servicios en la nube (Utilizando servicios de Azure)
Módulo 4: Análisis de datos
Material complementario Aqui ⬇
- Uso de procesos ETL para la limpieza y preparación de datos (servicios Azure)
- Creación de un panel interactivo para visualizar los datos capturados (utilizando PowerBI)
Módulo 5: Retroalimentación del sistema
Material complementario Aqui ⬇
- Configuración de un simple sistema sensor-actuador
- Configuración de un sistema simple de registro y respuesta de datos
Modulo 6: Otras configuraciones
Material complementario Aqui ⬇
- Sleep
- Persistir data
- OTA (over the air updates)
- Otros boards mas potentes
- ESP32
- Raspberry PI
Módulo 7: Aplicacion real (* En progreso)
Material complementario Aqui ⬇
- Oxímetro digital capaz de medir el oxígeno en la sangre por medio del sensor max30102 y un ESP 32.
- Lista de posibles funcionalidades:
- Diseño para ser portátil, optimizar el uso de batería siempre que sea posible
- Opción a conexión wifi, si no se tiene una red cerca, guardar mediciones en la memoria FLASH
- Control web con sistema de alarma en caso de que no se haya hecho medición en N horas
- Lista de posibles funcionalidades: