Este proyecto consiste en una dashboard en tiempo real desarrollada en Firebase que muestra datos enviados por un ESP32 a través de una conexión WebSocket. La dashboard proporciona una interfaz web amigable para visualizar y monitorear datos en tiempo real desde el ESP32.
-
Conexión en Tiempo Real: Utiliza WebSockets para establecer una conexión bidireccional entre el ESP32 y la dashboard en Firebase, permitiendo la transmisión de datos en tiempo real.
-
Visualización Gráfica: Los datos enviados por el ESP32 son visualizados de manera gráfica en la dashboard, facilitando su interpretación y análisis.
-
Interfaz Personalizable: La interfaz de la dashboard es altamente personalizable, permitiendo agregar o modificar gráficos y elementos según las necesidades del proyecto.
- ESP32 (o cualquier microcontrolador compatible con WebSockets)
- Firebase (para la creación de la dashboard y la base de datos en tiempo real)
- Conexión a Internet (WiFi o Ethernet) para el ESP32
-
Configuración de Firebase: Crea un proyecto en Firebase y configura una base de datos en tiempo real para almacenar los datos del ESP32.
-
Carga del Código en el ESP32: Carga el código proporcionado en el ESP32 para establecer la conexión WebSocket y enviar datos a Firebase.
-
Configuración de la Dashboard: Utiliza la plataforma Firebase para diseñar y configurar la dashboard, conectándola a la base de datos en tiempo real para mostrar los datos recibidos del ESP32.
-
Visualización de Datos: Accede a la URL de la dashboard para visualizar en tiempo real los datos enviados por el ESP32 y su representación gráfica.
¡Contribuciones son bienvenidas! Si tienes ideas para mejorar la dashboard, corregir errores o agregar nuevas características, no dudes en abrir un "issue" o enviar un "pull request".
Este proyecto fue creado por [PICAIO SAS] y está inspirado en proyectos similares de la comunidad de IoT y desarrollo web.
Este proyecto está bajo la licencia MIT.