š” 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
- Ir a Firebase Console
- Click en Crear proyecto
- Asignar nombre
- Desactivar Analytics (opcional)
š„ PARTE 2 ā Crear Realtime Database
- Ir a Build ā Realtime Database
- Click en Crear base de datos
- Elegir región
- Seleccionar modo prueba o bloqueado
š„ PARTE 3 ā Obtener la URL
š„ PARTE 4 ā Obtener Secret
š Reglas de seguridad
{
"rules": {
".read": true,
".write": true
}
}
ā ļø Modo prueba: solo para desarrollo.
š§ Comunicación ESP8266 ā Firebase
š¹ Opción 1: WiFiClientSecure.h
- Peticiones HTTP manuales
- Manejo de HTTPS
- JSON manual
š¹ Opción 2: Firebase ESP Client (RECOMENDADO)
- āļø Conexión automĆ”tica
- āļø Autenticación
- āļø Funciones listas
āļø LibrerĆa recomendada por simplicidad y estabilidad.
š Próximos pasos
- Código ESP8266
- Web con Firebase
- Control en tiempo real