Dron se predstavlja
Avion na mapi ima transponder koji kaže ko je i kuda leti. Dronovi dugo nisu imali ništa slično. Od januara 2024. Evropska unija ipak traži da dron s oznakom klase od C1 do C3 tokom leta emituje svoj identitet i poziciju. Zove se Remote ID, a u Sjedinjenim Državama slično pravilo se primenjuje od marta iste godine.
Ne ide ni preko kakve posebne mreže. Dron koristi Bluetooth ili Wi-Fi, radio-veze koje svako nosi u džepu, i otprilike jednom u sekundi kaže: ovo je moj serijski broj, ovo je registarski broj mog operatera, evo me, ovoliko visoko, ovoliko brzo, u ovom pravcu. I ovde stoji pilot, ili ovde sam poleteo.
Čuje ga telefon kraj ograde, a čuje ga i prijemnik na krovu. Samo ne iz velike daljine: Bluetooth nije radio za desetine kilometara. Ko hoće da vidi dronove iznad svog sela, treba mu antena u blizini.

Načina slanja ipak ima više. Tehnički standard poznaje četiri: stariji Bluetooth 4, Bluetooth 5 velikog dometa, Wi-Fi beacon i Wi-Fi NAN. Evropski standard ne prihvata stariji Bluetooth kao jedini put, pa prijemnik koji sluša samo njega može potpuno da promaši dron, čak i onaj koji leti tačno iznad njega. Zato naš ume da sluša na sva četiri.
Mali računar kraj prozora
Prijemnik je Raspberry Pi, računar veličine špila karata. Bluetooth ima ugrađen. Većina dronova u Evropi ipak emituje preko Wi-Fi-ja ili preko Bluetootha 5 velikog dometa, pa se dodaje jedan USB Wi-Fi adapter; bez njega stanica čuje samo Bluetooth, ali može odmah da počne, a adapter se može nabaviti kasnije.
Softver prijemnika napisali smo sami, po standardu, i instalira se jednom komandom. Odmah posle instalacije kaže šta vaš hardver zaista ume: koju verziju Bluetootha imate, da li podržava veliki domet, na kojim opsezima sluša Wi-Fi adapter. Većina ljudi to o svom računaru ne zna, a i ne mora.
Mislili smo i na stvari koje s dronovima nemaju veze. Interfejs preko kog računar ide na internet prijemnik nikad ne prebacuje niti ga preštimava, pa niko sebi ne preseče vezu. Ako na istom računaru već radi neki drugi program za dronove, naš se s njim ne otima za radio, nego sluša uporedo. A u njegovim sopstvenim zapisima nema serijskog broja ni pozicije drona, samo brojevi i vremena.

Da li prijemnik dobro sluša, pokazuje kontrolna tabla. Zdravlje prijemnika rečima kaže da li stanica upravo čuje dronove, samo sluša ili je utihnula. Tišina sama po sebi nije kvar, dronovi ne lete stalno. Zato kontrolna tabla poredi današnju tišinu s tim koliko su tokom nedelje obično duge pauze između letova, i tek kad je neobično duga, kaže da je stanica utihnula. Stanica koja nije na mreži prikazuje se posebno, da se ne pomeša s tim da niko ne leti.
Pored toga je nedelja u brojkama: letovi po danima, sati u kojima ljudi lete i koliko je poruka svakog dana stiglo kojim radio-putem. Tu se vidi da li se Wi-Fi adapter isplatio.

Kontrolna tabla koju vidite samo vi
Šta god stanica uhvati, na map.flights vidi samo njen vlasnik. Ne drugi korisnici, ne posetioci mape. Ništa o dronovima ne ide u javnost: ni mapa, ni serijski broj, ni pozicija. Vlasnik vidi sve to, jer je to dekodirao njegov sopstveni prijemnik, i samo to: kad isti dron čuje neka druga stanica, njen zapis nikad ne ulazi u vlasnikov prikaz.
Na vrhu je Upravo sada, 3D mapa dronova koje je stanica čula u poslednja dva minuta. Svaki visi na svojoj visini na tankim linijama do zemlje, pa se odmah vidi iznad kog mesta je i koliko visoko. Pilota crtamo kao pin s prstenom oko njega, a između pilota i drona vodi linija s izmerenom razdaljinom. Dronovi koji su se čuli pre nekoliko sati ostaju na mapi kao tačka na poslednjoj poziciji, obojena prema tome koliko je to bilo davno.
Ispod toga su letovi dana: koliko ih je, koliko različitih dronova, najviši i najduži let i vremenska linija na kojoj svaki dron ima svoju boju. Dugme Pusti ceo dan pokreće sve letove dana odjednom u jednoj 3D sceni, deset, šezdeset ili trista puta brže. Tišina između letova se preskače, pa ceo dan iznad stanice prođe za nekoliko minuta, a kad su dva drona letela u isto vreme, svaki odleti u svojoj boji.

Iz serijskog broja možemo da prepoznamo proizvođača. Model iz njega ne nagađamo: ne postoji javna tabela s jasnom licencom koja bi to rekla, pa uz dron prikazujemo samo ono što je sam o sebi emitovao.
Stanica može i da promeni vlasnika. Novi vlasnik tada vidi samo ono što je uhvatila od trenutka kad je postala njegova; letovi prethodnog vlasnika ostaju skriveni. I nije svaki zapis pravi let. Onaj koji nijedan pravi dron ne bi izveo, s visinom koja skače brže nego što ijedan multikopter može da se penje, ili s kruženjem ukrug duže nego što traje baterija, na kontrolnoj tabli je označen kao neverovatan i ne računa se u rekorde dana. Ništa se ne briše.
Jedan let, rastavljen do detalja
Kliknite na let i otvori se na svojoj stranici: putanja u 3D sa zavesom do zemlje, plejer i trenuci leta. Poletanje, najviša tačka, najbrži deo, mesto najdalje od pilota i kraj snimka. Tasteri od 1 do 5 vode kameru pravo do njih. Zaustavljeni let pamti vreme u svojoj adresi, pa sačuvani link sledeći put otvori tačno tu sekundu.
Ispod mape je barogram, visina iznad terena tokom celog leta, s isprekidanom linijom na 120 metara. To je granica otvorene kategorije, u kojoj leti većina dronova. Tu je samo radi orijentacije: u drugoj kategoriji, ili iznad visoke prepreke, dron sme i više, a stanica to iz emitovanih podataka ne može da zna. Zato na našoj kontrolnoj tabli ta linija nikoga ni za šta ne optužuje.

Dron javlja više od jedne visine, i nijedna od njih nije visina iznad zemlje ispod njega. GPS visina meri se od matematičkog oblika Zemlje, barometarska se pomera s vremenom, a poslednju dron računa od mesta s kog je poleteo. Iznad brda svaka od njih može da odstupa za desetine metara. Zato visinu iznad terena računamo iz sopstvenog visinskog modela predela, a javljenu crtamo pored kao tanku liniju. Nikad ih ne mešamo.
Putanja može da se prikaže i kao tačke pojedinačnih poruka, obojene prema visini iznad terena ili prema brzini. Na njima se vidi gde su poruke nedostajale, gde je dron lebdeo na jednom mestu i gde je ubrzao. A kamera može da prati dron, da leti za njim ili da gleda pilotovim očima, odozdo, s mesta gde je stajao, prema dronu.

Ceo dan iznad vaše stanice prođe za nekoliko minuta: tišina između letova se preskače, a dronovi koji su leteli u isto vreme odlete svaki u svojoj boji.
