

Curso semipresencial “Fundamentos IoT y Desarrollo Node-RED para Smart Cities” de 36 horas de duración del 3 de mayo al 9 de junio de 2022.
El objetivo de este curso es conocer las tecnologías necesarias para el desarrollar soluciones IoT para Smart Cities, valiéndonos para ello de herramientas, tecnologías, protocolos y software libre / open source que hay a nuestra disposición, en especial el uso de Node-RED, para el desarrollo e integración con sistemas externos y plataformas IoT de Smart Cities.
Con los conocimientos adquiridos, los alumnos aprenderán las tecnologías necesarias para hacer aplicaciones, integraciones y automatizaciones con plataformas IoT para Smart Cities. Una vez finalizado, podrán profundizar posteriormente en aquellas tecnologías que más necesiten y puedan desarrollar sus propias soluciones o integraciones para Smart Cities.
Diario del Curso IoT, Smart Cities y Node-RED: https://aprendiendoarduino.wordpress.com/2022/05/02/diario-del-curso-iot-smart-cities-y-node-red/
Contenido
- Presentación del Curso
- 1.1 – Presentación del Curso
- 1.2 – Material de Prácticas
- Fundamentos IoT
- 2.1 – ¿Qué es IoT?
- 2.2 – Ecosistema IoT
- 2.3 – Tecnologías IoT
- 2.4 – Arquitecturas IoT
- 2.5 – Edge Computing
- 2.6 – Industria 4.0 (IIoT)
- Hardware IoT
- 3.1 – Dispositivos HW IoT
- 3.2 – Raspberry Pi
- 3.3 – Raspberry Pi en la Industria
- 3.4 – Raspberry Pi OS
- 3.5 – Instalación Software Raspberry Pi
- 3.6 – Acceso Remoto Raspberry Pi
- 3.7 – Arduino en IoT
- Práctica 1: Instalación y configuración Raspberry Pi OS
- Práctica 1b: Instalación de Servicios en Raspberry Pi OS
- Práctica 2: Sensorización IoT con ESP8266
- Comunicaciones IoT
- 4.1 – Conectividad IoT
- 4.2 – Gateway IoT
- 4.3 – Wifi
- Protocolos IoT
- 5.1 – Protocolos IoT Capa Aplicación
- 5.2 – API REST
- Práctica 3: Wifi + MQTT con ESP8266
- Administración Node-RED
- 6.1 – Qué es Node-RED
- 6.2 – Node-RED en la Industria
- 6.3 – Instalación Node-RED
- 6.4 – Versiones de Node-RED
- 6.5 – Configuración y Securización de Node-RED
- Práctica 4: Instalar, Configurar y Securizar Node-RED
- Desarrollo con Node-RED
- 7.1 – Fundamentos Programación Node-RED
- 7.2 – Uso del Editor de Node-RED
- 7.3 – Mensajes Node-RED
- 7.4 – Dashboard Node-Red
- 7.5 – Biblioteca Node-RED
- 7.6 – Proyectos con Node-RED
- 7.7 – Contexto y Variables de Entorno en Node-RED
- 7.8 – Debug en Node-RED
- 7.9 – Manejo de Errores en Node-RED
- 7.10 – Funciones en Node-RED
- 7.11 – Nodos de Configuración en Node-RED
- 7.12 – Estructura de los Flujos en Node-RED
- Práctica 5: Desarrollo Node-RED: MQTT y Dashboard
- Práctica 6: Desarrollo Node-RED: BBDD y Tratamiento Datos
- Plataformas IoT