Crear un backup de dispositivo
Lectura completa
Tras conectar, la aplicación detecta chip, revisión, MAC, flash ID y tamaño real. Lee la flash por bloques, actualiza dos barras de progreso y calcula SHA-256. Un dispositivo de 4 MB debe producir exactamente 4.194.304 bytes.
Guardado local
Se descargan el archivo ESP32_MAC_full_TIMESTAMP.bin y su metadata JSON. El hash del dump identifica el estado completo, incluida configuración cambiante.
Guardado en servidor
El navegador crea una sesión temporal y sube cada bloque leído. El backend comprueba continuidad, tamaño y SHA-256. El usuario puede guardar la ficha o descartar. Descartar y cancelar eliminan temporales y no crean backup válido.
Fingerprint
Device Backup SHA-256 corresponde al dump completo. Firmware Fingerprint usa regiones reutilizables y excluye NVS, OTA data, coredump y clasificaciones sensibles. Dos dispositivos pueden compartir firmware fingerprint aunque su dump completo sea distinto.
La cancelación se atiende al límite técnico del bloque actual. Una pérdida de conexión invalida la captura incompleta. Las sesiones tienen expiración y limpieza de temporales abandonados.