Taller Virtual de Internet de las Cosas Esp. TS. Ciro Edgardo Romero
2, 9, 16, 30 de octubre, 6, 20, 27 de noviembre y 4 de diciembre de 2024 de 18:00 a 21:00 hs en forma VIRTUAL por la plataforma zoom
Abstract: El Internet de las cosas, o por sus siglas en inglés IoT, describe aquellos dispositivos cotidianos conectados a través de internet. Aunque esto implica una amplia variedad de situaciones, las cuales dependen de que es considerado “cotidiano”, existen especificaciones que sitúan a los dispositivos en un contexto específico para implementar estás innovaciones. En el siguiente curso, se intentan abordar aquellas temáticas y tecnologías propias del IoT, aplicados para la industria de la automatización y control. Se explicarán los conceptos teóricos y se realizarán las prácticas que impliquen el desarrollo de aplicaciones ciber físicas.
Fundamentación: El proceso actual de transformación tecnológica, conocido como Industria 4.0, se caracteriza por una fusión de tecnologías que están desintegrando las fronteras entre el mundo físico, el mundo digital y hasta la biología. En este contexto, aparece el concepto de Internet de las cosas, para describir aquellos dispositivos cotidianos a través de internet. Aunque este último concepto implica una amplia variedad de situaciones, las cuales dependen de que es considerado “cotidiano” para cada caso. En el siguiente curso, se intentan abordar aquellas temáticas y tecnologías propias de la industria de la automatización y control. Estos representarán el contexto cotidiano en donde se explicarán los conceptos teóricos y se realizarán las prácticas.
Objetivo General: Comprender cómo trabaja un sistema IoT punta a punta, las tecnologías de comunicación remota disponibles y cada una de las capas de aplicación involucradas. Diseñar y construir sistemas de embebidos orientados a un sistema descentralizado. Trabajar con toda clase de sensores en ambientes reales. Implementar dispositivos de acción, visualización y control como servomotores, motores paso a paso, sensores analógicos y digitales, pantallas LCD, teclados, y más. Tener las herramientas necesarias para toma de decisiones, gerenciar y tener un buen criterio del negocio con IoT como herramientas fundamentales.
Objetivos específicos: Aprender a identificar, seleccionar y programar chips de la familia ESP8266 y ESP32 Desarrollo de sistemas embebidos con conexión a WiFi Operar soluciones de comunicación remota (quitamos GSM) Desarrollar sistemas del tipo Cliente/Servidor en una placa de desarrollo Uso de protocolos HTTP y MQTT Integración de placas de desarrollos con aplicaciones web
Perfil del destinatario: El curso está orientado a ingenieros y licenciados en sistemas, programadores, analistas, técnicos de infraestructura digital y público en general, que desee introducirse en el desarrollo de sistemas compatibles con los descritos como de Internet de las Cosas. Los estudiantes desarrollarán las habilidades interdisciplinarias necesarias para modelar una solución de Internet of Things para diferentes aplicaciones, tales como: mediciones de variables con o sin alarma, lazo de control digital o analógico con accionamiento digital, lazo cerrado simple de control continuo y otros de un tenor similar. Se le brindarán los conocimientos técnicos y metodológicos para desarrollar criterios de selección e implementación de sistemas ciber-físicos. Orientar a los participantes para desarrollar un enfoque crítico en consideraciones de seguridad para las tecnologías emergentes
Condiciones de admisión: Mínimos: Uso avanzado de PC. Facilidad para navegar por Internet. Lectura básica de textos técnicos en inglés. Conocimientos básicos de programación (Excluyente). Técnicos: Es deseable el conocimiento de programación y lenguajes de consulta a base de datos (Deseable). Conocimientos básicos de arquitectura de software (Deseable)
La obtención de placas de desarrollo, sensores, actuadores, así como elementos de prototipado electrónico, quedan bajo la responsabilidad de los participantes
Temario:
Título
Teoría
Módulo 1
Introducción
Conceptos básicos. Armado de entorno para la grabación de placas. Primeros pasos
Módulo 2
Proyectos básicos
Ejecución típica del procesador. Opciones de programación. Pines de entrada y salida. Configuración digital y analógica. Uso de PWM.
Módulo 3
Comunicación
Uso de puerto UART. Uso de puerto I2C. Uso de puerto SPI
Módulo 4
Comunicación inalámbrica
Uso de Bluetooth. Conexión WIFI. Modos de funcionamiento STA y AP. Comunicación HTTP
Módulo 5
Cliente-Servidor
Websocket. Comunicación sincrónica y asincrónica. Arquitectura API REST. Aplicaciones Web
Módulo 6
Módulo 7
Proyectos avanzados
Control de flujo. Modularización de programas. Comunicación MQTT
Módulo 8
Se puede abonar con tarjeta por MERCADO PAGO o por TRANSFERENCIA BANCARIA
Esp. TS. Ciro Edgardo Romero: Especialista en Internet de las cosas y Técnico en Automatización y Robótica. Trabaja en el rubro informático como líder de Investigación y desarrollo de nuevas tecnologías. Experiencia que abarca internet de las cosas, blockchain e inteligencia artificial. También es docente y difusor tecnológico.