¿Qué debe conservarse durante una desconexión?
Conserve la hora original de medición, la identidad de la estación y un identificador estable del registro. Defina almacenamiento local, confirmaciones y reintentos para que una lectura tardía no cambie de fecha ni se cuente dos veces.
Plan de ingeniería
Conservar las lluvias durante una desconexión
Limitación
La plataforma necesitaba la hora original, la identidad de la estación y los registros tras una interrupción.
Decisión
Definir almacenamiento, identidad de registros, confirmación de recepción y pruebas de recuperación junto a la interfaz.
Documento de trabajo
Un contrato de datos y un alcance de pruebas de desconexión/recuperación.
Estado y siguiente comprobaciónPruebas planificadas; no se afirma un ensayo superado ni un despliegue aceptado.
Dos tiempos distintos
Una medición puede llegar mucho después de tomarse. Separe measured_at y received_at, con zona horaria y sincronización definidas. Una gráfica basada solo en la recepción puede asignar la lluvia al intervalo equivocado.
El reintento conserva el registro
Un identificador estable permite reconocer el reenvío del mismo dato. Acuerde formato, autenticación y confirmación antes de configurar el equipo. Una conexión HTTP no demuestra por sí sola la compatibilidad.

Probar la recuperación
El proyecto distinguía alimentación de red/Wi-Fi y solar/celular. Las pruebas previstas incluían cortes de red, reinicio con registros pendientes, errores del servidor, duplicados y memoria llena. La desconexión máxima soportada depende de la frecuencia y memoria finales.
Origen y alcance
Alcance anonimizado de firmware e integración de una estación de lluvia, agosto de 2026. Describe trabajos y pruebas propuestos; no acredita que se hayan completado.
Los ejemplos están anonimizados. Los requisitos de un proyecto no garantizan el funcionamiento de otra configuración.
Preguntas frecuentes
¿El almacenamiento local garantiza el reenvío automático?
No. Hay que comprobar que el firmware conserva datos pendientes, los reintenta y los elimina solo después de una confirmación válida.


