Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ESP32WebSetting (Servidor web) administra el ESP32 DeviceIoT
Rating: 4.4 out of 5(119 ratings)
768 students

ESP32WebSetting (Servidor web) administra el ESP32 DeviceIoT

Panel administrativo, configura, monitorea y controla el ESP32 desde una web embebida, de forma muy simple (IOT For You)
Last updated 5/2025
Spanish

What you'll learn

  • ¡Aprenderás a programar el ESP32 de manera simple y eficiente!
  • Aprenderás a programar con PlatformIO IDE, Framework Arduino.
  • Aprenderás JavaScript y a desarrollar un frontend para controlar el ESP32 desde una página web.
  • Aprenderás a utilizar conexiones WIFI en modo AP y Cliente.
  • Aprenderás a utilizar conexiones MQTT e instalación de un Bróker para pruebas usando Docker (EMQX).
  • Creación de una potente API para comunicar el servidor con diferentes Clientes.
  • Buenas prácticas de programación y a optimizar tu código, entre muchas cosas más que te resultarán demasiado interesantes.
  • A crear un entorno de desarrollo que sea escalable y eficiente para compilar todo el proyecto y subirlo al ESP32.

Course content

16 sections195 lectures34h 57m total length
  • Introducción al curso ESP32WebSetting8:45
  • ¿Preguntas?5:34
  • Instalaciones recomendadas15:08
  • Instalaciones recomendadas Docker continuación8:25
  • ¡Calificaciones!2:04

Requirements

  • Conocimientos básicos de programación con Arduino u otras plataformas de sistemas embebidos.
  • Conocimientos básicos de JavaScript, HTML, CSS, no limitante iremos paso a paso y desde cero.
  • Una PC con acceso a Internet, requerido.
  • Una placa DevKit ESP32 en cualquiera de sus formatos disponibles de 4MB o superior, opción placa desarrollada que se entregará en el curso.
  • Conocimientos básicos de electrónica (analógica y digital), no limitante.
  • Muchas ganas de aprender y de investigar por tu cuenta.

Description

"ESP32 Admin Tool v3" es una potente herramienta de configuración para el microcontrolador ESP32 que te permitirá configurar de una manera muy simple el dispositivo IOT que puedas crear, es fácilmente aplicable a cualquier proyecto IOT y a cualquier placa ESP32 de 4MB o superior.

En este curso aprenderemos paso a paso como crear su propio servidor web embebido dentro del ESP32, este servidor controla las configuraciones principales de un dispositivo (IOT) y muestra los datos más importantes del mismo en tiempo real y de manera automática, usando WebSockets.

Realizaremos una API REST en el Servidor Web ESP32, esto nos facilitará el uso de nuestro dispositivo para que sea integrables con otros clientes, Web, APP Móvil, Software para Escritorio, otros dispositivos y programas.

Realizaremos las conexiones con un Bróker MQTT donde los instalaremos y configuraremos desde cero para pruebas locales, el bróker EMQX es donde conectaremos los dispositivos y nos permitirá realizar las pruebas de conexiones con el servidor MQTT y todo esto con Docker para que sea simple de implementar y escalable.

Conexión a la red WiFi, modo Cliente y Modo AP, optimizaciones y algoritmos de permanencia de la conexión usando FRETOS en Arduino, agregando leds de estados para la visualización.

Conexiones con Sockets, envió de comandos y datos en tiempo real desde el ESP32 al cliente conectado, graficas en tiempo real de datos.

Mucho contenido de programación Web, JavaScript Vanilla, C++ Arduino, y otras tecnologías como JSON para la comunicación entre el cliente - servidor y viceversa.

Aprenderemos a subir archivos al servidor ESP32, realizar una interfaz para actualizar el firmware, exportar e importar archivos de configuraciones del dispositivo, cambio de contraseña de acceso, control de relay y dimmer desde el navegador web ( Cliente ).

Les entregaré un diseño de mi placa de desarrollo para el ESP32 con muchas funciones que se adaptará al curso en la creación de los controles, todo esto en una sección donde les enseñaré a mandar a fabricar en JLCPCB el circuito y montaje de componentes.

También veremos una breve sección donde trataremos todos los conceptos básicos sobre JavaScript ya que el curso esta muy involucrado con este lenguaje es necesario tratar las bases.

Los invito a adquirir este curso donde van aprender de mucho desarrollo web, aplicado en el ESP32 y mucho de JavaScript para el desarrollo frontend.


Muchas Gracias.

Ing. Yamir Hidalgo Peña.

Who this course is for:

  • Cualquier persona con ganas de realizar un emprendimiento comercial en la creación de dispositivos controlados por internet.
  • Cualquier persona con ganas de crear un dispositivo (IOT) totalmente configurable desde un servidor web embebido en el microcontrolador
  • Cualquier persona interesada en agregar un control avanzado a su proyecto de grado sobre microcontroladores: Estudiantes de electrónica, electricidad y ciencias de la computación, etc., además de cualquier persona que hace proyectos personales por hobby.
  • Cualquier persona interesada en conectar su proyecto a internet con una solución de bajo presupuesto.
  • Cualquier persona que necesite controlar sus equipos desde un bróker MQTT.
  • Todo público interesado en la Tecnología, el (IOT), electrónica, programación y ramas afines.
  • Interesados en construir productos (IOT) para la casa, oficina, empresa, etc.
  • Estudiantes de ingeniería, Electrónica, programación, Robótica, y ramas afines.