beforecontenttitle
Objetivos
Después del título del contenido
Antes del cuerpo del contenido
Trozos html editables
Trozos html editables
Módulo 1. Redes de sensores
- Comprender el concepto Internet de las cosas.
- Comprender que tipos de aplicaciones se integran en el IoT.
- Conocer una plataforma ampliamente utilizada, Arduino, para desarrollar aplicaciones de IoT.
- Aprender a desarrollar software para esta plataforma.
- Aprender a desarrollar software con sensores de diferentes tipos.
- Aprender a desarrollar software con actuadores de diferentes tipos.
- Aprender a desarrollar software con sensores y actuadores integrados de forma simultánea.
- Conocer plataformas emergentes para la IoT, como Artik.
- Conectar estos sistemas de monitorización con Internet.
Módulo 2. Tecnologías de comunicaciones para la IoT
- Aprender qué son los protocolos de comunicación.
- Conocer la importancia que tienen los protocolos de comunicación en el IoT.
- Conocer los principales protocolos de comunicación existentes actualmente.
- Aprender a integrar dispositivos de comunicación inalámbrica en la plataforma Arduino.
- Aprender a desarrollar software para comunicar diferentes dispositivos pertenecientes a una red de sensores.
Módulo 3. Sistemas ciberfísicos e IoT
- Conocer las características de los sistemas ciberfísicos.
- Conocer las características de los sistemas empotrados.
- Aprender las arquitecturas típicas de estos sistemas.
- Aprender a construir sistemas ciberfísicos.
- Desarrollar dos sistemas ciberfísicos de utilidad real.
Módulo 4. Integración en dispositivos inteligentes
- Comprender qué son los dispositivos inteligentes y qué sensores hay disponibles en ellos (de localización, biomédicos, …)
- Conocer aspectos relevantes de la IoT como direccionamiento, seguridad, privacidad, control e impacto ambiental.
- Aprender el entorno de desarrollo de aplicaciones con AppInventor.
- Desarrollar aplicaciones para la IoT utilizando AppInventor.
- Aprender los conceptos básicos del lenguaje de programación Groovy en el entorno de SmarThings.
- Aprender el entorno de desarrollo de aplicaciones IoT en SmartThings.
- Desarrollar aplicaciones para la IoT utilizando la plataforma SmartThings.
Módulo 5. Integración de las cosas en cloud
- Comprender el concepto de computación en la nube.
- Conocer las principales plataformas para el desarrollo de aplicaciones en la nube.
- Aprender a desarrollar aplicaciones para Google App Engine.
- Desarrollo de una aplicación de almacenamiento y visualización de datos.
Después del cuerpo del contenido