Emil Jatib Khatib
Curso online
Ene 15, 2026 - Jun 16, 2026
PrecioGratis
Comprar AhoraReservar Ahora
 Curso online
25 horas
Certificado de la Universidad de Málaga
1 Crédito ECTS
Comunidad UMA 50 €
Personas externas 70 €
MATRÍCULA CERRADA

Introducción a ESP32: la navaja suiza del IoT

Este curso ofrece una introducción completa y práctica al desarrollo con ESP32, uno de los microcontroladores más versátiles para proyectos de IoT, automatización y electrónica embebida. A lo largo del programa, el alumnado aprenderá desde los fundamentos del hardware hasta la creación de aplicaciones conectadas a internet, combinando teoría clara, ejemplos guiados y ejercicios para afianzar cada concepto.

Comenzará con una visión general del ESP32, su arquitectura y su entorno de programación, preparando el equipo para trabajar con el entorno de desarrollo. Luego avanzará hacia la programación básica de pines digitales, PWM, lectura de sensores y control de actuadores, siempre con prácticas directas y útiles.

El curso profundiza en las capacidades de conectividad del ESP32, incluyendo WiFi, servidores web locales, envío de datos en formato JSON y comunicación mediante MQTT, uno de los protocolos más utilizados en IoT. También explorará el uso de Bluetooth Low Energy.

Además, se abordan temas esenciales como depuración, seguridad, almacenamiento y actualizaciones OTA. Para cerrar, se realizará un proyecto final integrador aplicando todo lo aprendido.

Dirigido a

Estudiantes o profesionales con interés en la tecnología. Es conveniente tener una base en programación básica. Se recomendarán cursos complementarios a quienes no la tengan.

DESCARGAR CARTEL

Nivel básico
  • PROGRAMA
  • Introducción al ESP32: Características, arquitectura y configuración del entorno de desarrollo.
  • Programación Básica: Entradas/salidas digitales, PWM, temporizadores y uso del monitor serial.
  • Sensores y Actuadores: Lectura analógica, comunicación I2C/SPI e integración de sensores comunes.
  • WiFi y Servidor Web: Conexión a redes, creación de páginas web y envío/recepción de datos vía HTTP.
  • MQTT e IoT en la Nube: Publicación y suscripción de datos, uso de brokers y paneles IoT.
  • Bluetooth Low Energy (BLE): Servicios GATT, características y comunicación con dispositivos móviles.
  • Gestión de Energía: Modos de bajo consumo, deep sleep y estrategias de optimización energética.
  • Depuración, Seguridad y Buenas Prácticas: Watchdog, OTA, manejo seguro de credenciales y técnicas de diagnóstico.
  • Proyecto Final Integrador: Desarrollo completo de un proyecto IoT aplicando los conocimientos del curso.
  • DOCENTE
  • Emil Jatib Khatib. Departamento de Ingeniería de Comunicaciones. Universidad de Málaga