Pero eso no tiene nada que ver con lo que he comentado
La solución "fácil" es: si ocurre un error de conexión, guardar los datos con una marca indicadora de que no ha sido actualizado en la central.
Testear cada xx minutos para ver si hay ya conexión a la central.
En cuanto hay conexión a la central, buscar todos los registros con la marca "no actualizado" y pasarlos a la central.
No se puede explicar mucho más porque tu pregunta es muy genérica.