Introducción al Desarrollo de Aplicaciones IOT

Introducción al Desarrollo de Aplicaciones IOT
 Esp. TS. Ciro Edgardo Romero
  

SÁBADOS 24, 31 de agosto, 7, 14, 21, 28 de septiembre, 5 y 19 de octubre de 2024 de 09:00 a 12:00 hs

CURSO PRESENCIAL: Facultad de Ingeniería del Ejército
Av. Cabildo 15,  Cdad. Autónoma de Buenos Aires 

 

Webinar de presentación del curso disponible en nuestro canal de youtube
https://www.youtube.com/watch?v=kzwaUaldrfY

 

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 GSM/GPRS
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).
Cada participante deberá asistir con una notebook personal para realizar las prácticas.

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

 


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.

 

 


Both comments and pings are currently closed.

Comments are closed.

Design by 2b Consult