map.flightsberättelsen

Del 5 av 24oktober 2026

Vem flyger över trädgården

Över åkrarna bakom huset hänger en drönare. Du hör den inte och ser den knappt, men varje sekund berättar den vem den är, hur högt den flyger och var dess pilot står. En liten dator vid fönstret hör det, och på kvällen visar den dig hela flygningen i 3D.

En 3D-karta över åkrar och skogar med två drönare i luften, var och en märkt med serienummer och höjd över terrängen, under var och en en ridå av tunna linjer ned till marken, två piloter som purpurfärgade nålar med en ring, en linje från varje pilot till dess drönare med avståndet, och grå prickar för drönare som hördes tidigare under dagen
Just nu på stationsägarens panel: två drönare i luften på linjer ned till marken, deras piloter med en ring och en linje till sin drönare, och i grått drönarna som hördes tidigare under dagen. Exempeldata över en påhittad station, ingen verklig trafik. Kartdata © OpenStreetMap-bidragsgivare; terräng: Mapzen Terrain Tiles (SRTM, EU-DEM med flera).

En drönare presenterar sig

Ett flygplan på kartan har en transponder som säger vem det är och vart det flyger. Drönare hade länge inget sådant. Sedan januari 2024 kräver dock Europeiska unionen att en drönare med klassmärkning C1 till C3 själv sänder ut sin identitet och position under flygning. Det kallas Remote ID, och i USA tillämpas en liknande regel sedan mars samma år.

Det går inte via något särskilt nät. Drönaren använder Bluetooth eller Wi-Fi, radiotekniken som alla har i fickan, och ungefär en gång i sekunden säger den: det här är mitt serienummer, det här min operatörs registreringsnummer, här är jag, så här högt, så här fort, åt det här hållet. Och här står piloten, eller här lyfte jag.

En telefon vid staketet hör det, och det gör en mottagare på taket också. Bara inte på särskilt långt håll: Bluetooth är ingen radio för tiotals kilometer. Den som vill se drönarna över sin by behöver en antenn i närheten.

En vit quadkopter med en kamera undertill som svävar mot en blå himmel
En multikopter i luften. Foto: Wikimedia Commons, CC0, bearbetat (beskuret, texten på kroppen suddad).

Det finns dock mer än ett sätt att sända. Den tekniska standarden känner till fyra: äldre Bluetooth 4, Bluetooth 5 med lång räckvidd, Wi-Fi beacon och Wi-Fi NAN. Den europeiska standarden godtar inte äldre Bluetooth som enda väg, så en mottagare som bara lyssnar på den kan missa en drönare helt, även en som flyger rakt ovanför den. Därför kan vår lyssna på alla fyra.

En liten dator vid fönstret

Mottagaren är en Raspberry Pi, en dator lika stor som en kortlek. Den har inbyggd Bluetooth. De flesta drönare i Europa sänder dock över Wi-Fi eller Bluetooth 5 med lång räckvidd, så man lägger till en USB-adapter för Wi-Fi; utan den hör stationen bara Bluetooth, men den kan börja direkt och få adaptern senare.

Programvaran för mottagaren skrev vi själva, utifrån standarden, och den installeras med ett enda kommando. Direkt efter installationen berättar den vad din hårdvara faktiskt klarar: vilken Bluetooth-version du har, om den klarar lång räckvidd, vilka band Wi-Fi-adaptern lyssnar på. De flesta vet inte det om sin dator, och det behöver de inte heller.

Vi tänkte också på saker som inte har med drönare att göra. Gränssnittet som datorn når internet genom rör mottagaren aldrig: den varken växlar eller ställer om det, så ingen klipper av sin egen uppkoppling. Om ett annat drönarprogram redan körs på samma dator bråkar vårt inte med det om radion, utan lyssnar bredvid. Och dess egna loggar innehåller inget serienummer och ingen drönarposition, bara antal och tider.

Ett grönt Raspberry Pi 4-kort ovanifrån, med kontakter för USB, nätverk och HDMI
En Raspberry Pi 4, grunden i en drönarstation. Foto: Wikimedia Commons, CC BY-SA 4.0, upphovsperson på filsidan, förminskat.

Om mottagaren lyssnar bra visar panelen. Mottagarens hälsa säger i ord om stationen just nu hör drönare, bara lyssnar eller har tystnat. Tystnad i sig är inget fel, drönare flyger inte hela tiden. Därför jämför panelen dagens tystnad med hur långa pauserna mellan flygningarna brukar vara under veckan, och först när den är ovanligt lång skriver den att stationen har tystnat. En station som är offline visas för sig, så att det inte blandas ihop med att ingen helt enkelt flög.

Bredvid finns veckan i siffror: flygningar per dag, timmarna när folk flyger och hur många meddelanden som kom in via vilken radioväg varje dag. Där syns det om Wi-Fi-adaptern var värd pengarna.

Veckan i siffror med flygningar, olika drönare, flygtid och den mest trafikerade dagen, staplar med flygningar per dag, ett diagram över starttimmar och bredvid mottagarens hälsa: hör drönare, längsta tystnaden i veckan, radiovägar per dag och signalen från drönare som hörs just nu
Veckan i siffror och mottagarens hälsa på panelen. Exempeldata.

En panel som bara du ser

Det en station fångar upp ser bara dess ägare på map.flights. Inte andra användare, inte besökare på kartan. Inget om drönare blir offentligt: ingen karta, inget serienummer, ingen position. Ägaren ser allt, eftersom den egna mottagaren avkodade det, och bara det: när en annan station hör samma drönare flyter den stationens data aldrig in i ägarens vy.

Överst finns Just nu, en 3D-karta över drönarna som stationen har hört de senaste två minuterna. Var och en hänger på sin höjd i tunna linjer ned till marken, så att man direkt ser vilken plats den är över och hur högt. Piloten ritar vi som en nål med en ring runt, och mellan piloten och drönaren går en linje med det uppmätta avståndet. Drönare som hördes för flera timmar sedan blir kvar på kartan som en prick på sin senaste position, färgad efter hur länge sedan det var.

Därunder kommer dagens flygningar: hur många, hur många olika drönare, den högsta och den längsta flygningen, och en tidslinje där varje drönare har sin egen färg. Knappen Spela upp hela dagen kör alla dagens flygningar samtidigt i en enda 3D-scen, tio, sextio eller trehundra gånger snabbare. Tystnaden mellan flygningarna hoppas över, så en hel dag över stationen passerar på några minuter, och när två drönare flög samtidigt flyger var och en i väg i sin egen färg.

Hela dagen uppspelad, klockan 9:37 på morgonen: två drönare i luften samtidigt, en gul över parallella karteringsstråk och en orange som cirklar, var och en med sin pilot, dagens tidigare spår bleka, och under kartan en uppspelningsknapp, hastigheterna 10×, 60× och 300× och en tidslinje över dagen med färgade flygningar
Hela dagen uppspelad, halv tio på morgonen: två drönare samtidigt, var och en i sin egen färg. Exempeldata över en påhittad station. Kartdata © OpenStreetMap-bidragsgivare; terräng: Mapzen Terrain Tiles (SRTM, EU-DEM med flera).

Av serienumret kan vi se tillverkaren. Modellen gissar vi inte utifrån det: det finns ingen offentlig tabell med tydlig licens som skulle säga det, så bredvid en drönare visar vi bara det den själv sände om sig.

En station kan också byta ägare. Den nya ägaren ser då bara det stationen har fångat sedan den blev hens; den förra ägarens flygningar förblir dolda. Och allt som spelats in är inte en riktig flygning. En som ingen riktig drönare skulle klara, där höjden hoppar snabbare än någon multikopter kan stiga, eller som cirklar runt, runt längre än ett batteri räcker, markeras som osannolik på panelen och räknas inte in i dagens rekord. Inget raderas för det.

En flygning, isärplockad

Klicka på en flygning så öppnas den på en egen sida: spåret i 3D med en ridå ned till marken, en spelare och flygningens ögonblick. Start, högsta punkten, den snabbaste sträckan, platsen längst från piloten och slutet på inspelningen. Tangenterna 1 till 5 flyger kameran direkt dit. En pausad flygning minns tiden i sin adress, så en sparad länk öppnar exakt den sekunden nästa gång.

Under kartan finns ett barogram, höjden över terrängen under hela flygningen, med en streckad linje vid 120 meter. Det är gränsen för den öppna kategorin, den som de flesta drönare flyger i. Den finns där bara som riktmärke: i en annan kategori, eller över ett högt hinder, får en drönare flyga högre, och det kan stationen inte avgöra utifrån sändningen. Därför anklagar linjen på vår panel ingen för något.

En drönarflygning i 3D, en slinga med en ridå av linjer ned till marken och en linje till piloten 450 m bort; under den en spelare, fem ögonblick från flygningen med tider och tangentnummer, ett barogram med streckad linje vid 120 m och ett band med signalstyrka färgat efter radioväg
En flygning isärplockad: spåret i 3D, flygningens ögonblick, barogrammet med linjen vid 120 m och signalen över tid. Exempeldata. Kartdata © OpenStreetMap-bidragsgivare; terräng: Mapzen Terrain Tiles (SRTM, EU-DEM med flera).

En drönare rapporterar mer än en höjd, och ingen av dem är höjden över marken under den. GPS-höjden mäts från en matematisk form av jorden, den barometriska ändras med vädret, och den sista räknar drönaren från platsen där den lyfte. Över en kulle kan vilken som helst av dem slå fel med tiotals meter. Därför räknar vi ut höjden över terrängen från vår egen höjdmodell av landskapet och ritar den rapporterade bredvid som en tunn linje. Vi blandar dem aldrig.

Spåret kan också visas som prickar för de enskilda meddelandena, färgade efter höjd över terrängen eller efter fart. De visar var meddelanden saknades, var drönaren hängde stilla på ett ställe och var den ökade farten. Och kameran kan följa drönaren, flyga bakom den eller se genom pilotens ögon, upp mot drönaren från där piloten stod.

En karteringsflygning i 3D ritad med prickar, parallella stråk på samma höjd i orange och stigningen från piloten i blått till grönt, med en ridå av linjer ned till marken och en höjdskala från 0 till 120 m under kartan
En karteringsflygning som prickar färgade efter höjd över terrängen. Exempeldata. Kartdata © OpenStreetMap-bidragsgivare; terräng: Mapzen Terrain Tiles (SRTM, EU-DEM med flera).

En hel dag över din station passerar på några minuter: tystnaden mellan flygningarna hoppas över, och drönare som flög samtidigt flyger i väg var och en i sin egen färg.