Live data from Hacker News

ADS-B Exposed

adsb.exposed

81–87 of 87 posts

Re: ADS-B Exposed

#81

Earlier quoted context omitted.

Boeing vs Airbus: count() AS total, sum(desc LIKE 'BOEING%') AS boeing, sum(desc LIKE 'AIRBUS%') AS airbus, sum(NOT (desc LIKE 'BOEING%' OR desc LIKE 'AIRBUS%')) AS other, greatest(1000000 DIV {sampling:UInt32} DIV zoom_factor, total) AS max_total, greatest(1000000 DIV {sampling:UInt32} DIV zoom_factor, boeing) AS max_boeing, greatest(1000000 DIV {sampling:UInt32} DIV zoom_factor, airbus) AS max_airbus, greatest(1000…

Around Heathrow at least, there seem to be a few paths where Airbus and Boeing both fly, but seem to be reporting slightly different offsets within that path. I wonder if that's a systemic difference in how they report their GPS position to ADS-B, or an actual real difference caused by slightly different autopilot systems, or something else?

Could be airlines that have a bias towards one or the other manufacturer, which results in a m'fr bias towards different origin/destination airports.

Re: ADS-B Exposed

#82
post #70
post #68

Earlier quoted context omitted.

Pretty much that. The SDR enthusiast's docker guide the parent comment linked to uses this ultrafeeder container, which has instructions on how to connect directly to dump1090 running on a port. Pairing that[1] plus the rest of the guide instructions should get you a decent ADS-B setup that can feed any of the services you might want - and if you don't want to use the Docker container(s), you should be able to at lea…

Can ... I just use socat? It looks like maybe dump1090 already might output data in the right format...

[deleted]

Re: ADS-B Exposed

#83
post #33

Earlier quoted context omitted.

Yeah I definitely don't want to run an opaque container either. We're already collecting and storing the data... I am happy to throw the data over via a udp socket or http request, but I don't want random software that we don't control running...

If you're not comfortable running my readsb (fork of dump1090) which is the feed client used by live / lol / fi and some other sites, then you can probably just send them data using socat. Most of them will have port 30004 open for their ingest domain, usually feed.domain.com. Thus you'd hook up socat to 127.0.0.1:30005 (i assume you run dump1090 or readsb locally as a decoder). And make socat send that to feed.adsb.…

Is there a good documentation (or maybe code) reference to the protocols that get used here? Running readsb is fine enough by me, but I'm just interested in how these systems work. I see some mentions of a Beast format. And then there's the mlat-client too

Re: ADS-B Exposed

#84
post #80

Earlier quoted context omitted.

If you're not comfortable running my readsb (fork of dump1090) which is the feed client used by live / lol / fi and some other sites, then you can probably just send them data using socat. Most of them will have port 30004 open for their ingest domain, usually feed.domain.com. Thus you'd hook up socat to 127.0.0.1:30005 (i assume you run dump1090 or readsb locally as a decoder). And make socat send that to feed.adsb.…

Thanks! After doing some more digging I suspected something like this was the simplest solution! Thanks for confirming.

And to be clear, I'm not necessarily against running readsb I just don't want to run random bash scripts that mess with a running system...

It looks like readsb is an evolution of dump1090 with potentially more features? I'll look into it when we consider reworking our software. For now I added a quick socat and I'll find out soon if it worked (no planes currently over Summit...). It would be nice if these websites advertised "Start feeding from your running dump1090 instance with socat tcp:localhost:30005 tcp:foo.bar:30004, here is a systemd service that does that."

edit: it worked! airplanes.live now tracking QTR28V from Seattle to Doha.

But to conserve bandwidth, it might make sense to send through a compressed ssh tunnel to something not in the middle of the Greenland ice sheet.

Re: ADS-B Exposed

#85
post #43

Earlier quoted context omitted.

what's going on around colorado springs with these shapes? https://adsb.exposed/?dataset=Planes&zoom=9&lat=38.2165&lng=...

The ”race tracks” are left- and right-hand traffic patterns for arriving aircraft and touch-and-go training, typically used by smaller aircraft. The polylines going from airport to the surroundings are IFR (instrument flight rules) STARs (standard terminal arrival routes) for inbound/outbound planes; each vertex in the line corresponds to a so-called navigation star which usually has a 5-letter name.

COS's airfield is also used by PSFB so you'll see different patterns than a normal airport. You find similar patterns, though, near other military bases like here, near Pensacola and Eglin:

https://adsb.exposed/?dataset=Planes&zoom=8&lat=29.7992&lng=...

Re: ADS-B Exposed

#86

Earlier quoted context omitted.

I know! I think the creator, brilliant as they must be, is not an English native speaker. Or perhaps they simply enjoy the controversy / provocation heh :)

Eh I think the name kinda works from the perspective that it exposes patterns in adsb data. If you just glanced at adsb maps you wouldn't really see many of these patterns unless you stared at it for a very long time.

No I think the name works, too. I just understand there's always some people who will see it another way, haha :)
Post reply on HN