Eine Drohne stellt sich vor
Ein Flugzeug auf der Karte hat einen Transponder, der sagt, wer es ist und wohin es fliegt. Drohnen hatten lange nichts dergleichen. Seit Januar 2024 verlangt die Europäische Union aber, dass eine Drohne mit einer Klassenkennzeichnung C1 bis C3 im Flug selbst ihre Identität und Position aussendet. Das heißt Remote ID, und in den Vereinigten Staaten wird eine ähnliche Regel seit März desselben Jahres durchgesetzt.
Dafür braucht es kein besonderes Netz. Die Drohne nutzt Bluetooth oder Wi-Fi, also die Funktechnik, die jeder in der Tasche hat, und ungefähr einmal pro Sekunde sagt sie: Das ist meine Seriennummer, das die Registrierungsnummer meines Betreibers, hier bin ich, so hoch, so schnell, in diese Richtung. Und hier steht der Pilot, oder hier bin ich gestartet.
Ein Handy am Gartenzaun hört das, ein Empfänger auf dem Dach auch. Nur nicht aus großer Entfernung: Bluetooth ist kein Funk für Dutzende Kilometer. Wer die Drohnen über seinem Dorf sehen will, braucht eine Antenne in der Nähe.

Senden lässt sich das allerdings auf mehr als einem Weg. Die technische Norm kennt vier: das ältere Bluetooth 4, Bluetooth 5 mit großer Reichweite, Wi-Fi Beacon und Wi-Fi NAN. Die europäische Norm lässt das ältere Bluetooth als einzigen Weg nicht zu, deshalb kann ein Empfänger, der nur darauf hört, eine Drohne komplett verpassen, selbst wenn sie direkt über ihm fliegt. Darum kann unserer auf allen vier Wegen mithören.
Ein kleiner Computer am Fenster
Der Empfänger ist ein Raspberry Pi, ein Computer so groß wie ein Kartenspiel. Bluetooth hat er eingebaut. Die meisten Drohnen in Europa senden aber über Wi-Fi oder Bluetooth 5 mit großer Reichweite, deshalb kommt ein USB-Adapter für Wi-Fi dazu; ohne ihn hört die Station nur Bluetooth, kann aber sofort loslegen und den Adapter später bekommen.
Die Empfängersoftware haben wir selbst geschrieben, nach der Norm, und sie installiert sich mit einem einzigen Befehl. Gleich nach der Installation sagt sie Ihnen, was Ihre Hardware wirklich kann: welche Bluetooth-Version Sie haben, ob sie die große Reichweite schafft, auf welchen Bändern der Wi-Fi-Adapter hört. Die meisten Leute wissen das über ihren Computer nicht, und sie müssen es auch nicht.
Wir haben auch an Dinge gedacht, die mit Drohnen nichts zu tun haben. Die Schnittstelle, über die der Computer ins Internet geht, schaltet der Empfänger nie um und stimmt sie nie neu ab, damit sich niemand selbst die Verbindung kappt. Läuft auf demselben Computer schon ein anderes Drohnenprogramm, streitet unseres nicht mit ihm ums Funkmodul, es hört einfach daneben mit. Und seine eigenen Logs enthalten keine Seriennummer und keine Drohnenposition, nur Anzahlen und Zeiten.

Ob der Empfänger gut hört, zeigt das Pult. Der Empfängerzustand sagt in Worten, ob die Station gerade Drohnen hört, nur lauscht oder verstummt ist. Stille allein ist kein Fehler, Drohnen fliegen nicht ständig. Das Pult vergleicht die heutige Stille deshalb damit, wie lang die Pausen zwischen Flügen in der Woche gewöhnlich sind, und erst wenn sie ungewöhnlich lang ist, meldet es, dass die Station verstummt ist. Eine Station, die offline ist, wird getrennt angezeigt, damit man das nicht damit verwechselt, dass einfach niemand geflogen ist.
Daneben steht die Woche in Zahlen: Flüge pro Tag, die Stunden, in denen geflogen wird, und wie viele Nachrichten an jedem Tag über welchen Funkweg kamen. Dort sieht man, ob sich der Wi-Fi-Adapter gelohnt hat.

Ein Pult, das nur Sie sehen
Was eine Station auffängt, sieht auf map.flights nur ihr Besitzer. Nicht andere Nutzer, nicht Besucher der Karte. Über Drohnen wird nichts öffentlich: keine Karte, keine Seriennummer, keine Position. Der Besitzer sieht alles, weil sein eigener Empfänger es dekodiert hat, und nur das: Hört eine andere Station dieselbe Drohne, fließt deren Aufzeichnung nie in seine Ansicht ein.
Ganz oben steht Gerade jetzt, eine 3D-Karte der Drohnen, die die Station in den letzten zwei Minuten gehört hat. Jede hängt in ihrer Höhe an dünnen Linien bis zum Boden, so sieht man sofort, über welcher Stelle sie ist und wie hoch. Den Piloten zeichnen wir als Stecknadel mit einem Ring darum, und zwischen Pilot und Drohne verläuft eine Linie mit der gemessenen Entfernung. Drohnen, die vor Stunden zu hören waren, bleiben als Punkt an ihrer letzten Position auf der Karte, gefärbt danach, wie lange das her ist.
Darunter die Flüge des Tages: wie viele, wie viele verschiedene Drohnen, der höchste und der längste Flug, und eine Zeitleiste, auf der jede Drohne ihre eigene Farbe hat. Ein Klick auf Ganzen Tag abspielen lässt alle Flüge des Tages gleichzeitig in einer 3D-Szene laufen, zehn-, sechzig- oder dreihundertmal schneller. Die Stille zwischen den Flügen wird übersprungen, so zieht ein ganzer Tag über der Station in wenigen Minuten vorbei, und wenn zwei Drohnen gleichzeitig flogen, fliegt jede in ihrer eigenen Farbe los.

An der Seriennummer erkennen wir den Hersteller. Das Modell raten wir daraus nicht: Es gibt keine öffentliche Tabelle mit klarer Lizenz, die das verraten würde, deshalb zeigen wir neben einer Drohne nur, was sie selbst über sich gesendet hat.
Eine Station kann auch den Besitzer wechseln. Der neue Besitzer sieht dann nur, was sie aufgefangen hat, seit sie ihm gehört; die Flüge des vorigen Besitzers bleiben verborgen. Und nicht jede Aufzeichnung ist ein echter Flug. Eine, die keine echte Drohne schaffen könnte, deren Höhe schneller springt, als irgendein Multikopter steigen kann, oder die länger im Kreis fliegt, als ein Akku hält, markiert das Pult als unplausibel, und sie zählt nicht zu den Rekorden des Tages. Gelöscht wird dabei nichts.
Ein Flug, zerlegt
Klicken Sie auf einen Flug, und er öffnet sich auf einer eigenen Seite: die Spur in 3D mit einem Vorhang bis zum Boden, ein Player und die Momente des Flugs. Start, höchster Punkt, schnellster Abschnitt, die Stelle am weitesten vom Piloten und das Ende der Aufzeichnung. Die Tasten 1 bis 5 fliegen die Kamera direkt dorthin. Ein angehaltener Flug merkt sich die Zeit in seiner Adresse, so öffnet ein gespeicherter Link beim nächsten Mal genau diese Sekunde.
Unter der Karte liegt ein Barogramm, die Höhe über Grund über den ganzen Flug, mit einer gestrichelten Linie bei 120 Metern. Das ist die Grenze der offenen Kategorie, in der die meisten Drohnen fliegen. Sie dient nur zur Orientierung: In einer anderen Kategorie oder über einem hohen Hindernis darf eine Drohne auch höher, und das kann die Station aus der Aussendung nicht erkennen. Deshalb wirft die Linie an unserem Pult niemandem etwas vor.

Eine Drohne meldet mehr als eine Höhe, und keine davon ist die Höhe über dem Boden unter ihr. Die GPS-Höhe wird von einer mathematischen Form der Erde aus gemessen, die barometrische verschiebt sich mit dem Wetter, und die letzte zählt die Drohne ab dem Ort, an dem sie gestartet ist. Über einem Hügel kann jede davon Dutzende Meter danebenliegen. Deshalb berechnen wir die Höhe über Grund aus unserem eigenen Höhenmodell der Landschaft und zeichnen die gemeldete als dünne Linie daneben. Wir vermischen sie nie.
Die Spur lässt sich auch als Punkte der einzelnen Nachrichten zeigen, gefärbt nach der Höhe über Grund oder nach der Geschwindigkeit. Daran sieht man, wo Nachrichten fehlten, wo die Drohne auf der Stelle schwebte und wo sie beschleunigte. Und die Kamera kann der Drohne folgen, hinter ihr herfliegen oder durch die Augen des Piloten schauen, von dort, wo er stand, hinauf zur Drohne.

Ein ganzer Tag über Ihrer Station zieht in wenigen Minuten vorbei: Die Stille zwischen den Flügen wird übersprungen, und Drohnen, die gleichzeitig flogen, fliegen jede in ihrer eigenen Farbe los.
