šŸ“” ESP8266 + Firebase + GitHub Pages

Sistema para controlar o visualizar datos en tiempo real usando ESP8266, Firebase y una pƔgina web.

šŸ”„ Flujo del sistema

ESP8266 → Firebase Realtime Database → PĆ”gina Web
El ESP envĆ­a o lee datos desde Firebase, y la web los consume en tiempo real.

šŸ”„ PARTE 1 — Crear proyecto en Firebase

  1. Ir a Firebase Console
  2. Click en Crear proyecto
  3. Asignar nombre
  4. Desactivar Analytics (opcional)
Descripción de la imagen

šŸ”„ PARTE 2 — Crear Realtime Database

  1. Ir a Build → Realtime Database
  2. Click en Crear base de datos
  3. Elegir región
  4. Seleccionar modo prueba o bloqueado
Descripción de la imagen

šŸ”„ PARTE 3 — Obtener la URL

Descripción de la imagen

šŸ”„ PARTE 4 — Obtener Secret

Descripción de la imagen

šŸ” Reglas de seguridad

{
  "rules": {
    ".read": true,
    ".write": true
  }
}
āš ļø Modo prueba: solo para desarrollo.

šŸ”§ Comunicación ESP8266 ↔ Firebase

šŸ”¹ Opción 1: WiFiClientSecure.h

šŸ”¹ Opción 2: Firebase ESP Client (RECOMENDADO)

āœ”ļø LibrerĆ­a recomendada por simplicidad y estabilidad.

šŸš€ Próximos pasos