Radar de Bajo Presupuesto, esnifiando el Aire

Broadcast de Aereonaves.

Screenshot-8

Equipos Utilizado:
DVB-T+DAB+FM y antena lo importante es que tenga chip RTL2832U. (es lo mas importante)
para este caso se uso Rafael Micro R820T, con la que se logra abarcar desde la frecuencia 24Mhz hasta
1766 MHz
Maquina Virtual con Windows o Computador con Ubuntu

IMG_20130225_173725

Software utilizados:
Se instala y se compila el STL-ADSB
Virtual Radar.
Teoría:
La abreviación ADSB significa: Automatic dependent surveillance-broadcast
EL procedimiento consiste en recibir el broadcast trasmitido por por los aviones, en el cual describen
su longitud, latitud, numero de vuelo y ruta….. como obtienen esa información?, esta información se
recibe de su sistema GPS:

Screenshot-6

Periódicamente el ATCRBS periódicamente interroga las aeronaves, en la frecuencia de 1030MHZ,
esta interrogación se hace cerca de 450-500 veces por segundo, cuando la aeronave recibe la
interrogación, responde a dicha en la frecuencia de 1090Mhz. Esta información puede ser recibida y
decodificada por otras aeronaves y radares.
Con esto se logra evitar accidentes aéreos, optimiza el trafico aéreo y como consecuencia menos
consumo de combustible y evita menos gasto del medio ambiente:

Screenshot-asdsa8

La frecuencia de recepción de dicho broadcast sera: 1090000000 Hz (1090Mhz), también se debe de
configurar el muestreo y la rata:
2000000 Hz.
rate es: 2000000.052982 Hz
En caso de que se desee usar el rtl_adsb desde un sistema operativo Linux la forma de instalación es:
git clone git://git.osmocom.org/rtl-sdr.gi
Se deben de tener instaladas las librerías:
Y se hace la instalación:
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
Conectamos nuestro dispositivo con chip RTL 2832U:
sudo ldconfig
Probamos que efectivamente nos este funcionando:
pi@mrdesc ~ $ rtl_test -t
Found 1 device(s):
0: ezcap USB 2.0 DVB-T/DAB/FM dongle</pre>
<pre>Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7
8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0
29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9
44.5 48.0 49.6
No E4000 tuner found, aborting.
pi@mrdesc ~ $

Screenshot-4114

on esto estamos seguros de que tenemos bien conectados nuestro dispositivo de chip RTL 2832U
ahora comenzamos a rcepcionar los datos:
pi@mrdesc ~ $ rtl_adsb
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 0000001
Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Found Rafael Micro R820T tuner
Tuner gain set to automatic.
Tuned to 1090000000 Hz.
Sampling at 2000000 Hz.
Exact sample rate is: 2000000.052982 Hz
*825566cf477b3124c64b17e74b15;
*e6c7d7fdb34c855db6972204ea14;

Screenshot-11

ada trama comienza siempre con un asterisco, cada una de estas lineas fue enviado directamente por
un avión, como petición de la aerolínea o por broadcast, en dirección aire – base aérea o aire – aire. Lo
que necesitamos ahora es hacer la decodificación de estos tramas con el fin de extraer el la
información allí contenida: latitud, longitud, indicativo, origen y destino de la aeronave, etc. En la
actualidad hay muchas alternativas de código abierto a la trama aeronave en un mapa, lo mejor que
encontré fue que el Servidor Virtual Radar es de código abierto y funciona en Linux también, además
de tener una interfaz web muy amable y nos puede trazar las aeronaves utilizando Google Maps.
Otros posibles graficadores de estas tramas puede ser planet plot pocket, para usar el anterior se
necesita registrar para obtener una prueba gratuita por 21 dias.
URL virtualradar: http://www.virtualradarserver.co.uk/Default.aspx
La instalacion en windows se hace descargando el RTL1090 desde la web:
http://rtl1090.web99.de/
y abriendo el software:

Captura1

Configuramos nuestro Virtualradar Server (VRS):
dirigirte a la pestaña de TOOLS > plugins en la ventana que se abre Database Writer.
Da click en opciones y seleciona donde se almacena la bade de datos que descargaste de la dirección:
http://www.virtualradarserver.co.uk/Download.aspx
el campo en el que debe de quedar la base de datos es C:\Kinetic\BaseStation\BaseStation.sqb
Luego damos click en crear base de datos
La configuración debe de quedar con las siguientes características:

Captura5

Debemos de revisar que algunos campos del software del rtl1090.exe enciendan:

hora que nuestro radar casero esta funcionando revisamos desde el URL del browser, debemos de
tener paciencia no siempre funciona a la primera vez.
La dirección es: localhost:8080/VirtualRadar/GoogleMap.htm

Captura09

Captura6

asdas

Capturasdfsf

Para una mejor recpcion de la señal recomiendo fabricar una antena con las siguientes caracteristicas:

adsb2

Advertisements