gps tracker SPIFFS file system

Ciao a tutti chiedo a chi sa e può,... di aiutarmi ...

Ho un Nodemcu+gps neo 6m connesso in wifi con modem 3g che genera un url con lat e long dove una pagina php interpreta i dati e localizza su una pagina web.

Il mio problema ora è questo ...
1)quando non c'è la connessione
2)quando la batteria del modem è scarica

nodemcu deve registrare sul file system offline gli url e non appena rispristina la connessione pubblicare le posizioni non ancora registrate online.

Ho letto un progetto analogo che però usa un broker mqtt
Qui la descrizione

come posso iniziare?
grazie

Questo l'hai già letto?

http://esp8266.github.io/Arduino/versions/2.0.0/doc/filesystem.html

si si grazie questo per abilitare l upload nel flash nell' ide...visto visto.
Quello che chiedevo è una indicazione prima di tuffarmi nel codice:
visto che il progetto già esiste :
1)meglio mqtt?
1)ma come posso installare su un hosting tipo aruba il broker?
(dopo un po di ore a leggere vari articoli sono ritornato al mysql)
2) nel file system gli url accumulati nella fase offline poi come li "smaltisco" rispetto a quelli che il node poi genera quando ritorna online? ?
grazie

Veramente, oltre a quello, ci sono anche le funzioni che dovrai usare per accedere al filesystem: begin(), open(), ecc...

Non conosco bene MQTT, ma credo che se non c'è una connessione sia inutilizzabile.

Per lo "smaltimento", ovviamente dovrai prevedere tu una funzione che quando torna la connessione va a vedere eventuali record "bufferizzati" nel FS e li scarica sul DB remoto.