Programa
Módulo 1. Introducción al IoT1.1. Bases generales IoT y principales elementos involucrados en IoT 1.2. Introducción ecosistema IoT (proyectos, ejemplos, etc). 1.3. Introducción hardware IoT: arquitectura, sensores, actuadores 1.4. Introducción a medios de comunicación IoT (WiFi, Bluetooth, Zigbee, RF, RFID, etc.) Módulo 2. Introducción a Arduino.2.1. Introducción a Arduino y su arquitectura 2.2. Introducción ecosistema Arduino/maker 2.3. Instalación de herramientas 2.4. Introducción a la programación de Arduino 2.5. E/S digital 2.6. E/S analógica 2.7. Modos de sleep Módulo 3. Desarrollos con Arduino. Electrónica3.1. Introducción electrónica digital 3.2. Introducción comunicación UART/I2C/SPI 3.3. Introducción sensores I2C 3.4. Uso de librerías I2C en Arduino Módulo 4. Protocolos de envío de datos4.1. Introducción a los protocolos de la capa de aplicación: REST API, MQTT, COAP, ... Módulo 5. Plataformas IoT5.1. Ecosistema de plataformas IoT 5.2. Introducción de plataforma Thinger.io 5.3. Interacción en Plataformas IoT: Thinger.io Endpoints 5.4. Reacción en Plataformas IoT: Thinger.io API Módulo 6. Análisis de datos6.1. Introducción al tratamiento de la información 6.2. Introducción al Big Data Módulo 7. Prototipado de Hardware7.1. Introducción al prototipado PCB 7.2. Descripción Proceso de prototipado 7.2.1. Diseño de PCB: Herramientas de diseño, etc. 7.2.2. Elección de componentes: Fabricantes, etc. 7.2.3. Manufactura en China, y alternativas caseras 7.2.4. Resultado e iteraciones en el prototipado 7.3. Diseño de una PCB básica con Eagle 7.4. Exportación de ficheros para manufactura 7.5. Visualización de Gerber 7.6. Otras soluciones completas: Fritzing Módulo8. Seguridad en entornos IoT8.1. Aspectos de seguridad en Arduino |
Metodología
La metodología de nuestro curso está basada en 5 pilares fundamentales:
1º. Enseñanza Online de calidad.
2º. Materiales diseñados para facilitar su aprendizaje.
3º. Aprendizaje colaborativo.
4º. Aprendizaje práctico.
5º. Aprendizaje flexible.
Modelo de Evaluación
Se trata de una evaluación continua de carácter fundamentalmente práctica, donde se realizarán gran cantidad de casos prácticos y ejercicios basados en la realidad.