Con lo sguardo all’ISS: come tracciare i satelliti dal tuo terminale

Non serve un’app: l’universo è a un comando di distanza.
Dopo aver esplorato i misteri del cosmo con Astroterm, passiamo a qualcosa di ancora più concreto: sapere esattamente quando la Stazione Spaziale Internazionale (ISS) sarà visibile nel cielo sopra di noi. Esistono molti modi per farlo, ma per un vero smanettone non c’è niente di più soddisfacente che usare un tool da riga di comando. Questo post ti guiderà passo dopo passo.
Come funzionano i tracker da terminale
I programmi per tracciare i satelliti usano i TLE (Two-Line Element), ovvero file di testo che contengono i parametri orbitali di un satellite in un determinato momento. Grazie a questi dati, il software è in grado di calcolare la posizione futura e i passaggi del satellite in qualsiasi punto della Terra.
Mentre esistono programmi complessi come predict, oggi possiamo ottenere le stesse informazioni in modo più semplice e immediato, unendo la potenza di un tool da terminale come curl a un’API pubblica. In pratica, il tuo terminale chiederà a un server esterno le informazioni, che ti verranno restituite in un attimo.
Guida rapida: trovare i passaggi della ISS con curl e un API
Per mostrare una soluzione pratica e veloce, useremo il comando curl in combinazione con un’API pubblica e gratuita.
1. Trova la posizione attuale della ISS
Per curiosità, possiamo scoprire in qualsiasi momento dove si trova la Stazione Spaziale Internazionale. Basta lanciare questo comando:
curl "http://api.open-notify.org/iss-now.json"
L’output ti restituirà le coordinate attuali e l’orario in formato JSON.
2. Previsione dei prossimi passaggi
Questa è la parte più interessante. Per sapere quando la ISS sarà visibile nel tuo cielo, devi fornire le coordinate della tua posizione.
Per esempio, se volessi conoscere i prossimi passaggi sopra Roma, il comando sarebbe questo. Ti consiglio di sostituire le coordinate con quelle della tua città.
curl "http://api.open-notify.org/iss-pass.json?lat=41.89&lon=12.51&n=5"
(Nota: lat e lon sono le coordinate di Roma. Il parametro n=5 chiede i prossimi 5 passaggi.)
L’output, sempre in formato JSON, ti darà i prossimi 5 passaggi, indicando l’ora di inizio e la durata. È il momento di prendere un binocolo e guardare in alto!
Conclusioni: dal terminale all’universo
Questo metodo è l’ideale per mostrare come la potenza del terminale, unita alle risorse del web, possa trasformare il tuo computer in un vero e proprio strumento scientifico. Non serve un’app con interfaccia grafica: un semplice comando ti connette con l’universo e ti permette di non perdere gli eventi più emozionanti che accadono sopra la tua testa.
E tu, hai mai visto la Stazione Spaziale Internazionale nel cielo? Fammelo sapere nei commenti!