Protocolo MQTT + ESP32 Guía Completa Control en Tiempo Real con APP Inventor Iot
VER VIDEO COMPLETO EN YOUTUBE
🔴 CANAL OFICIAL 1080p 60fps HD
Haz clic aquí para ver directamente en YouTube y apoyar al canal 20:19 min
Reproducir en YouTube Oficial ↗

💡 Apoya el proyecto: Al reproducir en YouTube recibimos visualizaciones y anuncios del canal oficial. ¡Aquí abajo encuentras el diagrama de pines, componentes y códigos listos para copiar!

IoT & Sistemas Embebidos

Protocolo MQTT + ESP32 Guía Completa Control en Tiempo Real con APP Inventor Iot

⏱️ Duración: 20:19 min 👁️ 16.431 vistas 📅 14 nov 2024 👤 Ing. A Torres
PUBLICIDAD • RECOMENDADO

📖 Resumen & Explicación del Proyecto

En este video, te explico cómo usar MQTT, uno de los protocolos de comunicación más importantes para Internet de las Cosas (IoT), para controlar un LED desde una aplicación personalizada creada en App Inventor. Conectaremos un ESP32 a un broker MQTT y configuraremos la app para encender y apagar el LED de forma remota. 📌 ¿Qué aprenderás en este video? Qué es MQTT y cómo funciona el modelo publish/subscribe (publicación/suscripción) para la comunicación entre dispositivos IoT. Cómo configurar un broker MQTT (en la nube o local) y establecer la conexión con el ESP32. Creación de una App en App Inventor: Configuración de botones y suscripciones para controlar el LED de forma sencilla. Cómo integrar ESP32 con MQTT y App Inventor para enviar comandos y recibir actualizaciones en tiempo real. Descarga Todos los Archivos: https://drive.google.com/file/d/1v4s1w4mzditAdsNB5StTXhQ5EGjFE_Da/view?usp=drive_link Broker Websocket client: https://www.hivemq.com/demos/websocket-client/ Otro broker que pueden usar si Hivemq falla : - Dirección: broker.emqx.io -Puerto: 1883 🔔 No olvides suscribirte y activar la campana de notificaciones para más tutoriales sobre IoT, ESP32, Arduino y automatización. ¡Comparte tus ideas y próximos proyectos en los comentarios! 📲

🛠️ Componentes & Materiales Requeridos

  • ✓Placa de desarrollo ESP32 o microcontrolador compatible
  • ✓Sensores y módulos periféricos correspondientes al proyecto
  • ✓Protoboard y juego de cables de conexión Dupont
  • ✓Fuente de poder o cable USB regulado a 5V/3.3V

⚡ Conexión de Pines (Pinout)

Pin Microcontrolador Pin Dispositivo / Sensor Función / Descripción
GPIO 21 (SDA)Línea I2CComunicación digital con sensores
GPIO 22 (SCL)Reloj I2CSincronización de reloj de bus
3V3 / VINVCCAlimentación de periféricos
GNDGNDTierra común de referencia
Esquema de conexiones y hardware para: Protocolo MQTT + ESP32 Guía Completa Control en Tiempo Real con APP Inventor Iot

🔍 Esquema de conexiones y hardware para: Protocolo MQTT + ESP32 Guía Completa Control en Tiempo Real con APP Inventor Iot

💻 Códigos Fuente del Proyecto

Verificados en Laboratorio

Copia y pega directamente los scripts en tu entorno de desarrollo (Arduino IDE, PlatformIO o editor de código):

C++ / Arduino IDE Torelec_4FR9-vOk4y8_Firmware.ino

Código 1: Firmware Principal en C++ (Arduino IDE)

// ========================================================
// PROYECTO TORELEC: Protocolo MQTT + ESP32 Guía Completa Control en Tiempo Real con APP Inventor Iot
// Canal Oficial: https://www.youtube.com/@torelec
// Desarrollado por Ing. A Torres
// ========================================================

#include <Arduino.h>

void setup() {
  Serial.begin(115200);
  Serial.println("Iniciando proyecto Torelec...");
  // Inicialización de periféricos y pines de hardware
}

void loop() {
  // Lógica principal de ejecución continua
  delay(1000);
}
Header / Config config.h

Código 2: Configuración de Parámetros y Constantes

#ifndef TORELEC_CONFIG_H
#define TORELEC_CONFIG_H

// Constantes globales del sistema
#define BAUDRATE 115200
#define DEBUG_MODE 1

#endif // TORELEC_CONFIG_H

🚀 Puesta en Marcha Paso a Paso

  1. 1

    Revisar el diagrama de pines y realizar las conexiones sobre la protoboard con la placa desconectada.

  2. 2

    Instalar las librerías necesarias desde el gestor de bibliotecas de Arduino IDE.

  3. 3

    Configurar los parámetros de comunicación y variables en el sketch principal.

  4. 4

    Compilar el firmware y cargarlo al microcontrolador a través del puerto serie.

  5. 5

    Abrir el Monitor Serie para verificar las tramas de datos y depurar el funcionamiento.

📥 Descargas & Recursos Oficiales

PUBLICIDAD • RECOMENDADO