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


Módulo 2. 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 3. Tecnologías de comunicación 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 e Internet.


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