Programa

Módulo 1. Introducción al IoT

1.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ónica

3.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 datos

4.1. Introducción a los protocolos de la capa de aplicación: REST API, MQTT, COAP, ...

Módulo 5. Plataformas IoT

5.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 datos

6.1. Introducción al tratamiento de la información
6.2. Introducción al Big Data

Módulo 7. Prototipado de Hardware

7.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 IoT

8.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.