Skip to content

Página web para controlar un carrito a través de MQTT

Notifications You must be signed in to change notification settings

JSamuelAP/React-MQTT

Repository files navigation

Página web proyecto Sistemas Programables

Está página web forma parte del proyecto final de sistemas programables de la carrera de Ingeniería en Sistemas computacionales. Su función controlar el movimiento del carrito a traves del protocolo MQTT y recibir las fotos que toma la placa ESP32-Cam.

Integrantes

  • Aldana Pérez José Samuel
  • Manrique Galván Omar Manuel
  • Guerrero Durán César Antonio

Cómo funciona

Control de carrito

La página se conecta a un broker MQTT creado en EMQX Cloud. Al presionar los botones se publican mensajes a los topics Carrito/botones, el cual está suscrito la placa ESP32 del carrito y dependiendo el mensaje recibido, actuan sus motores.

Camara

El carrito incluye la placa ESP32-Cam que permite capturar fotografías y ofrecerlas mediante un servidor HTTP. Al presionar el botón de la página está hace una solicitud HTTP a la ip de la placa + /imagen.jpg, entonces la placa tomará la fotografía y la devolverá a la página.

Funciones

  • Avanzar
  • Retroceder
  • Girar a la izquierda
  • Girar a la derecha
  • Detenerse
  • Tomar foto

Paquetes utilizados