Curso - Fundamentos en Internet de las cosas (IoT)
Pre-saberes Recomendados
La interacción de sensores se efectuará por medio del lenguaje de programación python, tratamiento y/o interpretación de datos y transmisión de información por lo cual se RECOMIENDA tener los siguientes saberes:
- Sintaxis de python: Comprender el como se debe de escribir el código fuente en lenguaje python, tener claro como definir funciones, el concepto de "main", crear variables, uso de listas y diccionarios.
- Como ejecutar código fuente de python desde consola de comando o terminal: Es mejor ejecutar la mayoría de códigos fuente desde consola debido a que permite un "mejor" control de la ejecución del proceso
- Conocimiento básico en tipos de datos: Diferenciar y comprender que es un tipo de dato entero, un tipo de dato flotante, una cadena de caracteres, listas, diccionarios entre otros.
- Conocimiento básico en programación orientada a objetos: Comprender lo que es una "clase" en programación ademas de lo que compone así como atributos, métodos y como funciona la "instancia" de los objetos a partir de una "clase".
Formación practica
En el IoT es necesario efectuar un análisis en los datos recolectados, dicha actividad puede realizarse por partes desde diferentes dispositivos y servicios, en el curso ese análisis se efectuará por medio de una plataforma web que almacena datos de forma temporal llamada Adafruit IO, dicha plataforma puede recibir y transmitir datos de la mayoría de dispositivos que sea capaz de soportar un protocolo de comunicación como MQTT.
Adafruit posee una serie de herramientas que facilitan el análisis de datos como muestra de datos en gráficos, mapas, medidores entre otros, histórico de datos, tambien permite el manejo de eventos por medio de controles y alertas. Son bastante útiles, sencillos y adaptables a los diferentes entornos.
Para la comunicación entre los dispositivos del curso será utilizado el protocolo MQTT, este facilita la transmisión y recepción de datos a la plataforma de Adafruit IO, ademas permite establecer la comunicación entre dispositivos, el contenido por sesiones del curso es el siguiente:
- Sesión 1: Fundamentación teórica de Internet de las cosas, medios de comunicación entre dispositivos, raspberry Pi 3 Model B+ instalación de sistema y librerías
- Sesión 2: Uso de protocolo MQTT para comunicación entre dispositivos
- Sesión 3: Interacción de componentes electrónicos de salida en pines de la raspberry pi
- Sesión 4: Introducción a la plataforma Adafruit IO
- Sesión 5 y 6: Proyecto "Sistema de riego inteligente"
- Sesión 7 y 8: Proyecto "Detección y medición de actividad de personas en un centro comercial"
Entorno tecnológico
Hay una gran variedad de herramientas, medios y formas de obtener datos, bien sea de: dispositivos, paginas web, servicios, entre otros.
En este curso se obtendrán datos especialmente desde sensores que serán conectados en una raspberry pi 3, en donde tambien se efectúa el proceso de interpretación de los datos, con el fin de entregar únicamente resultados o datos ya interpretados a los servicios o herramientas de análisis de datos.
Serán elaborados circuitos electrónicos por lo cual incluirá el conocimiento básico requerido para su comprensión y elaboración de actividades propuestas por cada sesión
Inscripciones
El curso es totalmente GRATUITO y da certificación, para participar en este se debe efectuar un proceso de inscripción en el siguiente formulario:
El cupo del curso es de 40 personas, para obtener certificación es es necesario inscribirse y asistir a mas del 80% del total del curso (32 horas).
La fecha de inicio del curso es el 01/10/2019
Días del curso:
- Martes de 05:30pm a 08:50pm
- Miercoles de 05:30pm a 08:50pm
- Jueves de 05:30pm a 08:50pm
Total: 40 horas (10 horas cada semana por tanto dura 4 semanas).
Lugar:
- Universidad Tecnológica de Pereira, el salón se confirmará vía correo electrónico una vez completado el cupo.
Tutor principal del curso
Carlos Arturo Moreno Tabares
Ingeniero de sistemas, estudiante de Maestría en Ingeniería de sistemas de la Universidad Tecnológica de Pereira
Celular: 3103476969