Cursos y talleres en español de Internet de las Cosas (IoT)

Diplomado de Samsung Innovation Campus: Curso IoT

Samsung Innovation Campus 2021

El diplomado de Samsung Innovation Campus: Curso IoT está enfocado en proporcionar una visión detallada sobre el desarrollo de aplicaciones del Internet de las Cosas. Se trata de una iniciativa de Samsung en conjunto con Código IoT para proporcionar la teoría y herramientas necesarias para su desarrollo.

El objetivo del curso es que los participantes puedan formar un concepto del Internet de las Cosas y un criterio sobre sus aplicaciones a través de la realización de proyectos funcionales. Así como integrar sistemas de tecnologías de la información para desarrollar habilidades teóricas y prácticas sobre lenguajes de programación, cómputo e integración de servicios.

¿A quién va dirigido?

El curso principalmente esta enfocado a profesores, egresados y estudiantes de las carreras de:

  • Tecnologías para el desarrollo de aplicaciones web
  • Sistemas operativos
  • Visión artificial
  • Inteligencia artificial
  • Administración
  • Ingeniero Agrónomo
  • Arquitectura
  • Comunicación Digital
  • Licenciado en Ciencias
  • Tecnología de Alimentos
  • Ciencias Atmosféricas
  • Ingeniería Computación
  • Diseñadora Industrial
  • Tecnologías Digitales
  • Ingeniería Civil
  • Ingeniería en Alimentos

Adicionalmente, cabe destacar que el contenido está dirigido a personas con interés en:

  • tener su primer acercamiento con el Internet de las Cosas,
  • desarrollar soluciones innovadoras de base tecnológica a problemas comunes
  • innovar y/o generar soluciones disruptivas.

El seminario es apto para:

  • Profesionales con experiencia mínima en programación y/o uso de microcontroladores.
  • Programadores interesados en actualizar sus conocimientos e incrementar sus competencias laborales.
  • Interesados en hacer uso del Internet de las Cosas desde Linux, Raspberry Pi y ESP32.

¿Qué aprenderás?

1. Introducción a IoT

1.1 Descripción general del IoT
1.2 Aplicaciones del IoT
1.3 Estructura generar del IoT como sistema de la I4.0
1.4 Paradigmas del Internet de las cosas
1.5 Componentes IoT
1.6 Plataforma IoT
1.7 Red IoT

2. Linux y Repositorios
2.1 Maquinas Virtuales
2.2 Linux
2.3 Repositorios

3. IoT Device. Raspberry Pi y ESP32
3.1 Dispositivos del Internet de las cosas
3.2 ESP32
3.3 RaspBerry Pi

4. Communication & Networking. NodeRed y MQTT
4.1 Redes y telecomunicaciones
4.2 MQTT
4.3 NodeRed

5. Programación en C
5.1 Introducción a la programación
5.2 Operadores
5.3 Funciones
5.4 Estructuras de control

6. Programación en Java
6.1 Paradigma de Java
6.2 Objetos
6.3 Herencia
6.4 Manejo de errores
6.5 Bibliotecas externas
6.6 Conexión a bases de datos

7. Programación en Java Script
7.1 Introducción a JavaScript
7.2 Objetos en Java Script
7.3 Funciones en JavaScript
7.4 Asincronía
7.5 Bibliotecas externas
7.6 Servidor web con JavaScript

8. Programación en Python
8.1 Introducción a Python
8.2 Clases y objetos
8.3 Manejo de errores
8.4 Bibliotecas externas

9. Plataformas IoT
9.1 Plataformas disponibles
9.2 Home Assistant
9.3 Grafana

10. Talleres
10.1 Conteo Peatonal
10.2 Medidor de consumo de agua
10.3 Apertura de puerta con reconocimiento facial
10.4 Detector de síntomas COVID
10.5 Sistema Hidroponico
10.6 Control de Acceso Vehicular
10.7 Detección de fuga de gases

11. Capstone Project y Certificación
11.1 Qué es el capsotone project
11.2 Entregables
11.3 Design Thinking
11.4 Desarrollo de proyecto
11.5 Desarrollo de contenido escrito

Requisitos previos

Hardware del participante

Características mínimas del equipo de cómputo.

  • Requerimientos mínimos de equipo de cómputo
  • Equipo de cómputo Windows, Mac o Linux
  • HHD con al menos 60 GB disponibles de almacenamiento o mejor
  • 4 GB de RAM o mejor
  • Procesador x64 con al menos 4 hilos de procesamiento (Intel Core i5 6th Gen, AMD Ryzen 5 1200 o mejor)
  • Procesador compatible con virtualización (Intel VT, AMD-V)
  • Pantalla con resolución de 1366×768 o mejor
  • Modem WiFi 802.11n o mejor
  • WebCam integrada 480p o mejor
  • Micrófono integrado o manos libres
  • Al menos un puerto USB A disponible

Características ideales del equipo de computo.

  • Equipo de cómputo Windows, Mac o Linux
  • SSD con al menos 60 GB disponible de almacenamiento o mejor
  • 16 GB de RAM o mejor
  • Procesador x64 con al menos 8 hilos de procesamiento (Intel Core i5 8th Gen, AMD Ryzen 5 2300 o mejor)
  • Procesador compatible con virtualización (Intel VT, AMD-V)
  • Pantalla con resolución de 1920×1080 o mejor
  • Modem WiFi 802.11ac o mejor
  • WebCam integrada 1080p o mejor
  • Micrófono de matriz integrado, micrófono USB dedicado o manos libres
  • Al menos un puerto USB A disponible

Hardware Extra

  • Un kit de electrónica que se encuentra descrito en la sección de HARDWARE.
  • Es recomendable mesas con área de trabajo no metálica (e.g. no mesas de cubierta de acero inoxidable o aluminio)

Configuraciones de red

En caso de realizarse el curso en una red institucional o casera con modificación de configuraciones del modem:

  • Red WiFi 2.4 GHz, clave WPA2 Personal, AES.
  • Desactivar bloqueo de sitio para Gmail, Outlook, Twitter, todos los subdominios de particle.io, fred.sensetecnic.com
  • Desbloquear Firewall en puertos TCP 1883, 1880, 3306, 50001

Clase con profesor presencial

  • Proyector 5000 lumens, 1280×720 o mejor para un área no acondicionada u obscurecida
  • Proyector 2000 lumens, 1280×720 o mejor para un área oscurecida
  • Ancho de banda de bajada 100 MBPs por cada 15 alumnos o mejor
  • Instalación eléctrica regulada y aterrizada a 120VCA con contactos y potencia suficiente para alimentar el equipo de cómputo de los alumnos
  • Bafles amplificados, 30w RMS para áreas de 15 a 40 m2, 50w RMS para áreas de 40 a 85m2 o mejor, no requerido para clase con profesor presencial.
  • Pantalla de proyección
  • Un equipo de cómputo por persona

Clase individual en aula compartida (laboratorios)

  • Un equipo de cómputo por persona
  • Ancho de banda de bajada 50 MBPS para 7-10 alumnos, 100 MBPS para 11-15 alumnos o mejor
  • Ancho de banda de subida 10 MBPS para 7-10 alumnos, 50 MBPS para 11-15 alumnos o mejor
  • Instalación eléctrica regulada y aterrizada a 120VCA con potencia suficiente para alimentar el equipo de computo de los alumnos
  • 1 juego de audífonos con micrófono por alumno
  • Es recomendable un área silenciosa

El diplomado de Samsung Innovation Campus es híbrido (en línea con clases de soporte a distancia) y se facilitará a instituciones educativas. No te pierdas de esta capacitación para el mejor aprovechamiento del IoT.