Internet of Things: Nivel Básico

Fechas: del 24 de febrero  al 24 de marzo de 2020

Modalidad: Virtual - Plataforma Zoom
Duración: 40 Horas
Horario: Flexible
Capacidad: 30 usuarios

Instructor: Ing. Santiago Berrezueta MSc. Ver C.V.icon

Resumen:

El Internet de las Cosas/Internet of Things (IoT) es la tecnología que permitirá la conexión de billones de dispositivos para proporcionar soluciones innovadoras e inteligentes a los problemas actuales en distintos ámbitos. La fama de esta tecnología radica en todas las aplicaciones y posibilidades que nos proporciona para mejorar tanto la vida cotidiana de las personas, así como la mejora en procesos en distintos entornos empresariales.
En crecimiento de IoT se traduce en que:

• En el transcurso del 2020 habrá 20.400 millones de dispositivos Inteligentes conectados a internet.
• En el mismo año puede llegar a existir alrededor de 800.000 vacantes sin cubrir para puestos de desarrollo IoT en todo el mundo.

En este momento se están combinando productos de consumo, bienes duraderos, automóviles y camiones, componentes industriales y de servicios públicos, sensores y otros objetos de uso cotidiano con conectividad a Internet. A esto se suma potentes capacidades de análisis de datos que prometen transformar el modo en que trabajamos, vivimos y jugamos.
El IoT genera escenarios en los que la conectividad de red y la capacidad de cómputo se extienden a objetos, sensores y artículos de uso diario que habitualmente no se consideran computadoras. Esto permite los dispositivos generen, intercambien y consuman datos con una mínima intervención humana, facilitando muchos procesos y generando un valor agregado a la forma de ver la tecnología dentro de la sociedad moderna.

Audiencia:
• Estudiantes y profesionales de las áreas asociadas a la telecomunicación, electrónica, informática o afines.
• Programadores y desarrolladores Jr.
• Gestores de proyectos TI.
• Emprendedores en el ámbito TI.

Objetivo General:
Proveer a los estudiantes de los conocimientos necesarios para diseñar, desarrollar y gestionar proyectos basados en Internet of Things (IoT) destinados a brindar una solución a problemáticas reales y actuales en distintos campos.

Objetivos Específicos:
• Proporcionar a los estudiantes los conocimientos teóricos necesarios para elaborar propuestas de solución a problemáticas reales mediante el diseño de proyectos IoT.
• Dotar a los estudiantes de las habilidades prácticas necesarias para el desarrollo y aplicación de soluciones a distintos problemas mediante la implementación de sistemas inteligentes basados en IoT.

Metodología y Evaluación:
• Este curso se lleva a cabo mediante una metodología constructivista que motiva a los estudiantes a aplicar lo aprendido en las clases teóricas y prácticas, proponiendo soluciones a problemas reales de la sociedad actual.
• Aprendizaje basado en resolución de problemas, trabajo colaborativo, trabajo autónomo, análisis de casos, discusiones, prácticas de laboratorio y desarrollo de proyectos.
• Todo el recurso de software (programas, librerías, etc.) utilizados durante las prácticas del curso será compartido en un repositorio para la libre descarga de los estudiantes.
• Todo el código generado durante las prácticas del curso será almacenado en un repositorio para ser compartido con los estudiantes.
• Cada tema tendrá un foro de discusión para tratar las soluciones de las prácticas y resolver cualquier inquietud.
• Las evaluaciones serán de tipo test y se las realizará al finalizar cada tema. Teniendo un total de 6 evaluaciones correspondiente a los 6 primeros temas del curso.
• Las tareas autónomas serán subidas a la plataforma del curso para su calificación.
• El 50% de la calificación final corresponde al promedio de las evaluaciones realizadas. Un 10% corresponde a participación en foros. Un 20% es la calificación de las tareas autónomas. Y el 20% restante corresponde a la calificación de la práctica final.

Requisitos Previos:
• Conocimientos básicos de programación.
• loistoConocimientos básicos de electrónica.
• Conocimiento intermedio del idioma inglés.

Características del curso:
• El tema de Introducción a IoT abarca toda la teoría que el estudiante debe conocer sobre el internet of things: historia, desarrollo, terminología, aplicaciones, plataformas, entornos, monetización, estadísticas, predicciones, alcances y más temas relacionados al IoT.
• Para los siguientes módulos, las clases serán en un 20% teóricas y el 80% consistirá en el desarrollo de prácticas individuales y asistidas por el instructor.
• A pesar de que se requiere un conocimiento básico de programación, en las clases prácticas se explica en detalle el código utilizado.
• Se revisarán casos reales a los que se pueden aplicar las distintas prácticas de laboratorio.
• El estudiante resolverá las evaluaciones al finalizar cada tema a través de la plataforma (Moodle).
• El proyecto final consistirá en una práctica que reúne las destrezas desarrolladas de prácticas anteriores para crear un más completo sistema IoT.
• Para la evaluación de la práctica final, el estudiante deberá subir a la plataforma la evidencia necesaria para calificar la misma (vídeos, fotos, scripts, código fuente, etc.).

Competencias Por Desarrollar:
• Conocimientos generales y específicos de dispositivos embebidos, protocolos de comunicación, arquitectura IoT y modelos de información para la generación de un proyecto IoT.
• Programación de microprocesadores y microcontroladores para adquisición, preprocesamiento y envío de datos.
• Diseño de modelos de información para interoperabilidad entre dispositivos, entre bases de datos y entre hardware y software.
• Fundamentos de computación en la nube para generar inteligencia y toma de decisiones basados en los datos adquiridos.
• Desarrollo de aplicaciones móviles (Android) para el monitoreo de la información procesada y control en tiempo real de los actuadores o variables del proyecto IoT.

Contenidos:

Introducción al curso de IoT
TEMA 1: Introducción al Internet of Things
• Introducción a Internet of Things
• Historia y desarrollo del IoT
• Terminología aplicada en el IoT
• Casos reales y aplicados en el mundo actual
• Estadísticas y de la evolución y desarrollo de IoT
• Arquitectura IoT
• Fundamentos para el diseño de una arquitectura IoT
• Práctica: Diseño de una arquitectura IoT
• Tarea autónoma
TEMA 2: Sistemas embebidos y dispositivos IoT
• Introducción a dispositivos y sistemas embebidos utilizados en IoT
• Microcontroladores y Microprocesadores como dispositivos IoT
• Consideraciones de diseño de un dispositivo IoT (Things)
• Node MCU como dispositivo IoT
• Programación y configuración de un Node MCU como dispositivo IoT
• C++: Fundamentos de programación para IoT
• Práctica: Programación de un Node MCU como dispositivo IoT (Thing).
• Tarea autónoma
TEMA 3: Redes de sensores
• Redes: clasificación y características
• Protocolos de comunicación en IoT
○ LTE, ZIGBEE, 6LoWPAN, NFC, RFID, Bluetooth BLE, LoRa, LoRaWan, SigFox, Narrow Band IoT, 5G, WiFi
• Sensores:
○ Definición y clasificación:
○ Conectividad y configuración
● Práctica de adquisición y tratamiento previo de datos en el dispositivo IoT (Thing).
● Tarea autónoma
TEMA 4: Modelos de información
• Introducción
• eXtensible Markup Language (XML)
• Notación de Objetos de JavaScript (JSON)
• Sistemas distribuidos de acceso libre
• Práctica de generación de información en JSON
• Tarea autónoma
TEMA 5: Servicios en la nube
• Introducción a servicios en la nube
• Plataformas para el desarrollo de IoT: open source and pay as you go
• Manejo de base de datos en tiempo real
• Conectividad: dispositivo - nube
• JavaScript: Fundamentos de programación para IoT
• Programación Funciones en Cloud
• Práctica de aplicación toma de decisiones basados en datos adquiridos por los dispositivos IoT.
• Tarea autónoma
TEMA 6: Aplicaciones móviles de monitoreo y gestión
• Introducción a las aplicaciones móviles en IoT
• Fundamentos de programación de aplicaciones móviles.
• Java: Fundamentos de programación de aplicaciones móviles para IoT
• Práctica: Programación de una aplicación Android para el monitoreo de los datos adquiridos por los sensores y la información gestionada por la plataforma cloud.
• Práctica: Programación de una aplicación Android para el control de variables y actuadores en el sistema.
• Tarea autónoma
TEMA 7: Práctica Final
• Práctica final: Combinación de las prácticas anteriores para el diseño y desarrollo de un sistema IoT.

Costo Miembros: $290 + IVA
Costo No Miembros: $320 + IVA
Información extra: Se entrega certificado de aprobación por 40 Horas una vez finalizado el curso.
Canjeable por cupos: SI

Descripción del evento

Inicio 24-02-2020
Clausura 24-03-2020
Apertura Inscripción 27-01-2020
Capacidad 30
Cierre inscripción 27-02-2020 11:55 pm
Cuota $290+IVA (miembros), $320+IVA (no miembros).
Categorias de Eventos Desarrollo tecnológico,ESR,Virtual