BásicoNivel
Bimestral · 40hs · 4 UnidadesDuración
4 UnidadesEstructura

🎯 Objetivo del curso

Dominar la familia de microcontroladores líder en conectividad Wi-Fi y Bluetooth. Estándar mundial para proyectos IoT, educativos, maker y productos comerciales. Es el corazón de la conectividad.

📌 Programa Sintético

Familia ESP: diferencias entre modelos, características y elección. Entornos: instalación, configuración, herramientas de depuración. Programación C/C++: estructura, tareas y eventos. Conectividad Wi-Fi: arquitectura de red, seguridad, gestión. Protocolos de aplicación: MQTT, envío y recepción. Almacenamiento: flash, NVS, sistema de archivos. OTA: mecanismo y seguridad. Proyecto final: dispositivo conectado completo.

🧩 Proyecto del nivel

Dispositivo IoT completo basado en ESP32: sensado de variables ambientales, publicación por MQTT a broker cloud, configuración por portal web, actualización OTA y bajo consumo con batería.

Unidad 1 (Sem 1-2): Familia ESP y entorno. Unidad 2 (Sem 3-4): Wi-Fi y protocolos. Unidad 3 (Sem 5-6): Almacenamiento y seguridad. Unidad 4 (Sem 7-8): OTA y proyecto final.

Unidad 1 — Familia ESP y Entorno (Semanas 1-2)

  • Comparativa de modelos ESP32: selección por aplicación
  • PlatformIO + ESP-IDF: estructura y menuconfig
  • Lab: proyecto ESP-IDF básico

Unidad 2 — Wi-Fi: Station y Access Point (Semanas 3-4)

  • Modos Wi-Fi: STA, AP, STA+AP
  • Gestión de conexión: event loop, reconexión automática
  • Wi-Fi Provisioning: SmartConfig, BLE Provisioning
  • Lab: ESP32 conectado a red con reconexión automática

Unidad 3 — MQTT y Protocolos IoT (Semanas 5-6)

  • MQTT: broker, tópicos, QoS, retain, LWT
  • ESP-MQTT: cliente MQTT en ESP-IDF
  • HTTP Client: peticiones GET/POST a APIs
  • Lab: publicación de sensor por MQTT a HiveMQ Cloud

Unidad 4 — Almacenamiento y Proyecto Final (Semanas 7-8)

  • NVS: almacenamiento de configuración en flash
  • SPIFFS y LittleFS: sistema de archivos
  • Proyecto final: nodo IoT con MQTT, NVS y reconexión
🆓 Sin registro requerido

Bienvenido al Ecosistema Espressif — Nivel Básico.

Semana 1: ¿Por qué el ESP32 domina el mundo IoT?
– Familia ESP: ESP8266, ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6, ESP32-H2
– Módulos vs chips: diferencias y selección
– Entorno de desarrollo: Arduino IDE vs PlatformIO vs ESP-IDF
– Tu primer programa en ESP32: Blink y Hello World por serial

🔒

Contenido exclusivo para alumnos registrados

Registrate gratis y accedé hasta la Unidad 1 completa de este nivel.

Registrarme gratis →