Com saber quins avions passen damunt (i contribuir a les dades obertes)
Des de fa un parell de mesos he estat interessat en les dades del transport aeri, i he descobert tot un món d'aficionats (en el bon sentit) i apassionats per les dades. Sobretot, de les dades obertes en les que cada persona hi contribueix altruísticament. En voleu ser una d'elles?
Últimament han saltat a les notícies webs com flightradar24, que permeten veure en temps real els avions que passen per l'espai aeri però el que segurament no sigui tant conegut, és que aquesta plataforma, com tantes altres, es nodreix de milers de persones altruistes que tenen antenes per rebre la informació que els avions estan constantment enviant i recopilar-la per l'ús d'aficionats, universitats, ONGs, institucions i organismes de control de l'aviació.
Mentres algunes d'aquestes webs han virat cap a un negoci per un públic més gran, ja sigui a través d'APPs pel telèfon, publicitat i el boca orella, altres han mantingut l'esperit de comunitat d'aficionats (i radio aficionats) i recerca, permetent accedir a la informació de tots els avions, sense filtrar-ne els militars ni els d'empreses o bilionaris que han decidit amagar els seus.
Voleu contribuir a aquestes xerxes de ciència ciutadana? De dades col·laboratives? És més fàcil del que sembla!
Per aquesta raó, us ensenyaré a com proporcionar dades a llocs com ADS-B Exchange i Open Sky Network
Com contribuïr-hi?
M'ha sorprès gratament la facilitat amb la que una persona pot formar part d'aquesta xarxa de nodes recopil·lant i enviant informació, i com ho han adaptat a persones que no són expertes en el programari. Mentres m'ha calgut una mica de coneixement general sobre ordinadors, ha estat molt limitat i en qüestió de 3 minuts ho tenia tot configurat i funcionant.
De forma similar, si esteu una mica acostumats a fer alguna cosa de codi, no tindreu dificultat alguna.
Material
Realment necessita molt poca cosa per instal·lar un "client" i contribuir amb les teves dades: un ordinador, un filtre+amplificador i una antena. Per ser el més eficients energèticament (i a nivell de configuració) possible, usarem un mini ordinador (RaspBerry Pi 3 o 4) i el software i antenes que ADS-B Exchange ens ofereix.
- Raspberry Pi 4 (amb 1 o 2GB de RAM és suficient)
- Kit sencer amb caixa i adaptador (raspipc.com) ~ 100€
- 1GB de RAM, només placa. Necessitareu caixa i l'adaptador de corrent oficial (extremadament recomanat per evitar interferències en la senyal) ~ 60€ - Antenes i Software pre-instal·lat (web oficial ADS-B Exchange) ~ 45€
- També trobareu dins la web un enllaç a Amazon, donat que al enviar-ho d'Estats Units pot ser-vos de més confiança.
- Material - 160€
- Energia - 6.4 Watts - 1.6€ al mes
Instal·lació
- Poseu l'ordinador dins la capsa.
- Instal·leu la tarjeta microSD a la raspberry (per sota la placa)
- Connecteu l'antena al filtre blau i el filtre al USB de la raspberry
- Si no heu configurat el WiFi, connecteu-hi un cable Ethernet
- Connecteu la raspberry a la corrent
- Obriu
http://adsbexchange.local
o si no va, la IP del dispositiu (l'haurieu de trobar en el vostre router) - En la pestanya que us apareix, cliqueu a "Configure Receiver/Location"
- La contrasenya que us demana hauria de ser
adsb123
- Obtingueu les vostres coordenades geogràfiques així com l'alçada respecte el nivell del mar de la web FreeMapTools - Elevation Finder
- Configureu els camps mostrats a la imatge
- Opcional: configureu el WIFI
- Canvieu la contrasenya del usuari
- Fet!!!! Podeu comprovar que funciona la web d'estat a i al mapa local
Coses interessants
A la pàgina de "8 hours of tracks" veureu tots els avions i el seu recorregut que heu rebut en les últimes 8 hores.
A la pàgina "graphs1090" veureu estadístiques interessants com el número de missatges rebuts cada instant, el nivell de soroll, missatges per avió i fins i tot estadístiques internes de la raspberry com temperatura, memòria utilitzada...
Extra: opensky
Si esteu còmodes amb linux i entrant a la vostra raspberry, podeu instal·lar el progaramari per enviar les dades també a opensky-network.
Passos directes (després de loguejar-vos a la pi):
wget https://opensky-network.org/files/firmware/opensky-feeder_latest_armhf.deb
# Això us farà preguntes per configurar el receptor i la vostra conta si voleu
sudo dpkg -i opensky-feeder_latest_armhf.deb
# Per poder obtenir actualitzacions en un futur
sudo apt-get install apt-transport-https ca-certificates
wget -O - https://opensky-network.org/files/firmware/opensky.gpg.pub | sudo apt-key add -
sudo bash -c "echo deb https://opensky-network.org/repos/debian opensky custom > /etc/apt/sources.list.d/opensky.list"
sudo apt-get update