Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Broker Mosquito con dos clientes ESP32 para controlar un LED con un botón en red local - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 27 de abril de 2025 por Javier S.

27 visualizaciones

Mediante un broker mosquito montado en una raspberry pi 3 se comunican por mensajes MQTT dos clientes (ESP32), el primero publica en el topic "taller/luz" el mensaje ON u OFF cambiando cada vez que se pulsa un botón. El segundo se suscribe al topic anterior y controla el estado ON/OFF de un LED según el mensaje recibido. Además este segundo cliente publica tb. el estado del LED en un nuevo topic "taller/luz/estado". Los códigos de ambos clientes ESP32 se han sacado de:
https://learn.sparkfun.com/tutorials/introduction-to-mqtt/all

Descargar la transcripción

Hola chicos, os voy a explicar el montaje que tenemos aquí de un servidor mosquito. 00:00:01
Aquí tenemos la placa Raspberry Pi, que tiene montado el broker o servidor mosquito, 00:00:05
al que están conectados los dos clientes. 00:00:10
Cada uno de estos clientes es una placa ASP32. 00:00:12
La primera placa va a publicar el mensaje ON-OFF 00:00:15
según se vaya pulsando una y otra vez el botón que tiene asociado y controlado. 00:00:19
La segunda placa, también ASP32, va a controlar un LED. 00:00:23
Se va a suscribir al topic que envía la primera placa y cuando reciba la orden ON va a encender el EF y cuando reciba la orden OFF va a apagarlo. 00:00:27
Todo se ve a través del monitor serie de esta placa que tenemos en la pantalla. 00:00:37
Cuando le doy una vez, le envía el OFF y se apaga. 00:00:41
Como veis es casi instantáneo. 00:00:45
Y cuando le envía otra vez, le pulso otra vez, se enciende. 00:00:47
Podéis ver en la pantalla los diferentes mensajes ON y OFF. 00:00:51
Todo esto se puede hacer en red local, siempre que los tres dispositivos compartan la misma red local. 00:00:55
Hasta luego. 00:01:02
Idioma/s:
es
Materias:
Tecnología, Tecnologías de la Información, Programación
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Bachillerato
    • Primer Curso
    • Segundo Curso
Autor/es:
Javier Sanz
Subido por:
Javier S.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
27
Fecha:
27 de abril de 2025 - 21:37
Visibilidad:
Público
Centro:
IES CLARA CAMPOAMOR
Duración:
01′ 04″
Relación de aspecto:
0.56:1
Resolución:
478x850 píxeles
Tamaño:
11.69 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid