Local NLP Backend App
Il backend monitora passivamente il GPS e scansiona le WiFi e le celle/tori mobili nelle vicinanze. Da questo viene creata un database delle posizioni degli emettitori.
Quando UnifiedNlp / microG richiedono una posizione dal Local NLP Backend, viene avviata una scansione per emettitori nelle vicinanze e viene determinata una posizione in base ai risultati della scansione.
Il Local NLP Backend è un fork del Déjà Vu NLP Backend con alcuni miglioramenti e un'interfaccia utente rudimentale per la configurazione e l'importazione/esportazione dei dati, inclusi elenchi di celle da MLS o OpenCelliD.
Questo backend non utilizza dati di rete. Tutti i dati acquisiti dal telefono rimangono sul telefono, anche se possono essere esportati manualmente.
Come usare:
Il Local NLP Backend può essere utilizzato come Déjà Vu: basta abilitare il backend e lasciarlo costruire il database mantenendo frequentemente attivato il GPS, ad esempio utilizzando un'app mappa.
Se hai un database Déjà Vu (avrai bisogno dei privilegi di root per estrarlo), può essere importato nel Local NLP Backend. Ulteriori opzioni di importazione sono i database esportati dal Local NLP Backend e i file csv delle celle da MLS o OpenCelliD.
Nota che il database locale deve essere riempito, sia utilizzando il GPS che importando dati, prima che il Local NLP Backend possa fornire posizioni!
Per accelerare la costruzione del database, LocalNLP ha una modalità attiva opzionale che abilita il GPS quando non ci sono emettitori noti nelle vicinanze (impostazione bassa) o quando viene trovato un emettitore sconosciuto (impostazione aggressiva).