- Messaggi
- 26,849
- Reazioni
- 1,731
- Punteggio
- 113
Ciao a tutti ragazzi, questa breve guida servirà ad indirizzarvi all'utilizzo di un paio di tool online per localizzare la posizione (approssimativa, ma abbastanza veritiera) degli eNodeB 4G dei nostri quattro gestori, senza avere un database a portata di mano.
Tutto ciò è possibile grazie all'utilizzo delle API di Google/Android che tengono traccia delle celle LTE agganciate dai dispositivi.
Il primo tool è abbastanza basilare e restituisce un risultato molto "sintetico", sto parlando di questo link (grazie a mrk2005) :
http://netmonster.googleplay.cz/api...9743372&area=22086&mcc=222&mnc=10&isGsm=false
Per farlo funzionare basta che, nella URL qui sopra, sostituiate le voci CID, Area (TAC), MCC e MNC con quelli da voi desiderati. Ad esempio per una cella Wind verrà fuori così:
A questo punto date invio e la pagina vi restituirà dei semplicissimi valori di longitudine e latitudine che potete incollare su Google Maps/Earth per vedere il posizionamento.
Il secondo tool che vi spiego invece è un pochino più elaborato e graficamente più completo. Potete raggiungerlo a questo indirizzo:
Unwired Labs
E' necessario registrarsi per ricevere un codice Token da utilizzare per gli accessi.
Una volta dentro, dovete andare sulla voce Location API Sandbox, quindi sulla voce Request dovete mettere "1 cell - LTE". A questo punto nel box sottostante sostituite i valori di MCC, MNC e CID (la TAC se volete, ma non è fondamentale) e si preme su Submit per vedere la localizzazione.
Esempio di schermata per una cella WIND:
In entrambi i casi, se non avete a disposizione il CID ma solo l'eNodeB id, sarà abbastanza facile risalire al CID, basta infatti moltiplicare l'enodeb per 256, quindi aggiungere il "numero" di settore. Ad esempio, prendiamo AP001 il cui enodeb id è 324001. Basta fare 324001*256=82944256, quindi fare +6 per il primo settore ed ottenere il CID completo ossia 82944262.
Se il risultato da errore o "No matches found" probabilmente la cella che avete cercato non esiste o non è ancora stata accesa.
Il posizionamento chiaramente non è sempre perfettissimo e come vedete entrambi i programmi segnano un margine d'errore più o meno accentuato. E' comunque molto utile ad esempio con Wind, per sapere se alcune celle 4G sono accese o no, dal momento che a priori noi sappiamo quale enodeb avranno le celle (grazie alla successione usata da Wind con codice provincia+codice impianto), e basta un rapido calcolo per vedere se l'impianto è acceso o meno. Grazie a questo strumento ho scoperto l'attivazione di parecchi impianti 4G anche in zone che non ho mai girato
Vi ricordo che c'è un limite al tetto massimo di CID da poter cercare, dunque non abusatene ma cercate soltanto celle di cui avete realmente bisogno. Grazie a tutti
Tutto ciò è possibile grazie all'utilizzo delle API di Google/Android che tengono traccia delle celle LTE agganciate dai dispositivi.
Il primo tool è abbastanza basilare e restituisce un risultato molto "sintetico", sto parlando di questo link (grazie a mrk2005) :
http://netmonster.googleplay.cz/api...9743372&area=22086&mcc=222&mnc=10&isGsm=false
Per farlo funzionare basta che, nella URL qui sopra, sostituiate le voci CID, Area (TAC), MCC e MNC con quelli da voi desiderati. Ad esempio per una cella Wind verrà fuori così:
cid=82944262&area=33128&mcc=222&mnc=88&isGsm=false
A questo punto date invio e la pagina vi restituirà dei semplicissimi valori di longitudine e latitudine che potete incollare su Google Maps/Earth per vedere il posizionamento.
Il secondo tool che vi spiego invece è un pochino più elaborato e graficamente più completo. Potete raggiungerlo a questo indirizzo:
Unwired Labs
E' necessario registrarsi per ricevere un codice Token da utilizzare per gli accessi.
Una volta dentro, dovete andare sulla voce Location API Sandbox, quindi sulla voce Request dovete mettere "1 cell - LTE". A questo punto nel box sottostante sostituite i valori di MCC, MNC e CID (la TAC se volete, ma non è fondamentale) e si preme su Submit per vedere la localizzazione.
Esempio di schermata per una cella WIND:
In entrambi i casi, se non avete a disposizione il CID ma solo l'eNodeB id, sarà abbastanza facile risalire al CID, basta infatti moltiplicare l'enodeb per 256, quindi aggiungere il "numero" di settore. Ad esempio, prendiamo AP001 il cui enodeb id è 324001. Basta fare 324001*256=82944256, quindi fare +6 per il primo settore ed ottenere il CID completo ossia 82944262.
Se il risultato da errore o "No matches found" probabilmente la cella che avete cercato non esiste o non è ancora stata accesa.
Il posizionamento chiaramente non è sempre perfettissimo e come vedete entrambi i programmi segnano un margine d'errore più o meno accentuato. E' comunque molto utile ad esempio con Wind, per sapere se alcune celle 4G sono accese o no, dal momento che a priori noi sappiamo quale enodeb avranno le celle (grazie alla successione usata da Wind con codice provincia+codice impianto), e basta un rapido calcolo per vedere se l'impianto è acceso o meno. Grazie a questo strumento ho scoperto l'attivazione di parecchi impianti 4G anche in zone che non ho mai girato
Vi ricordo che c'è un limite al tetto massimo di CID da poter cercare, dunque non abusatene ma cercate soltanto celle di cui avete realmente bisogno. Grazie a tutti