Avete presente i siti/app come FlightRadar 24? Quelli che vi fanno vedere gli aerei in tempo reale?
Funzionano grazie a delle stazioni che raccolgono i dati inviati in broadcast dagli aerei.
In particolare il sistema si chiama ADS-B (Automatic Dependent Surveillance Broadcast)
Dal sito dell’ ENAV :
Il progetto, ha l’obiettivo di introdurre la nuova tecnologia cooperativa e dipendente di sorveglianza, denominata ADS-B 1090MHz Extended Squitter, nei sistemi operativi di gestione del traffico aereo di ENAV S.p.A. Essenzialmente tale sistema dipendente di sorveglianza sfrutta la capacita’ degli aeromobili dotati di trasponder di bordo 1090MHz Extended Squitter di inviare autonomamente la propria posizione (generalmente calcolata a bordo utilizzando i sistemi GPS o GNSS) e l’informazione su altri parametri del volo (ad esempio quelli di identificazione e velocita’) a stazioni posizionate a terra (ADS-B out) o ad altri aeromobili in volo (ADS-B in).
Il bello di questa tecnologia è che :
- viaggia in chiaro e in broadcast
- può essere captata da chiavette USB usate come tuner DTV (TV digitale terrestre)
Si è scoperto che il chipset realtek RTL2832U / R820T può essere settato per ascoltare da 70Mhz a 1700Mhz , di fatto a noi interessano i 1090.
Cosa viene trasmesso in broadcast dagli aerei vi starete chiedendo…
- velocità
- velocità verticale
- identificativo volo
- tipo di volo
- altitudine
- posizione (coordinate)
- direzione
- squawk transponder (codici per descrivere informazioni aggiuntive sullo stato e il motivo del volo)
Per esempio l’ultimo codice ha 3 valori riservati che sono :
– 7700
per emergenze generiche
– 7600
malfunzionamento radio
– 7500
dirottamenti o problemi di ordine a bordo
Per iniziare cosa vi serve?
- 1 Raspberry Pi 3 (o Pi2) con SD da almeno 8GB
- 1 ricevitore DVT-B basato su chipset RTL2832U / R820T
- 1 Antenna esterna (meglio)
- Alimentazione per Raspberry (in questo caso ho usato un powerbank)
- 1 connessione ethernet o wifi ad internet per il Raspberry (solo se volete condividere le informazioni che ricevete in broadcast)
E’ possibile installare un classico Raspbian come sistema operativo e caricare i drivers e accedere manualmente ai messaggi che arrivano tramite il decoder…. Oppure si può installare l’immagine preparata da FlightRadar 24 e installarla sulla scheda SD del Raspberry Pi.
Guida: https://www.flightradar24.com/raspberry-pi
Una volta montato tutto l’hardware e installato il software bisogna posizionare l’antenna il più in alto possibile.
L’implementazione di FlightRadar24 ha anche una piccola interfaccia web dove vedere lo stato del servizio e quanti aerei sta vedendo il vostro dispositivo e le relative info:
Se si usa un Raspberry Pi potete contribuire anche al calcolo posizionale chiamato MLAT (multilaterazione) per un posizionamento molto più preciso dei velivoli.
Se l’antenna è messa in una buona posizione si riescono a ricevere anche messaggi da oltre 200 Km, tramite le statistiche del sistema si possono vedere distanze e direzione dei rilevamenti