User Tools

Site Tools


flight:adsb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
flight:adsb [2023/10/14 14:08] – [ADS-B Flight Tracking] 2m0iigflight:adsb [2024/02/11 17:58] (current) 2m0iig
Line 5: Line 5:
 ====== ADS-B Flight Tracking ====== ====== ADS-B Flight Tracking ======
  
-  * **[[https://adsb.oarc.uk/|OARC Flight Tracker]] - Map of flights being tracked by OARC feeders** +  * **[[https://adsb.oarc.uk/|OARC Flight Tracker]] - Map of flights being tracked by OARC feeders** - there's also the feed checker, 12 hourly tracks at various altitudes, MLAT sync/map pages, system graphs and stats, and live log of emergency flights tracked by the service 
-  * [[https://adsb.oarc.uk/?ptracks|12h Tracks]] - display of ALL tracks obtained over the last 12 hours - WARNING: May kill your browser due to so much data :-/ +  * [[flight:trackers|Active trackers in OARC]] - Member list of people running flight trackers, with kit info and who they're feeding. 
-  * [[https://adsb.oarc.uk/12htracks|Tracks by altitude]] - Twice-daily traffic images split by altitude ranges + 
-  [[https://adsb.oarc.uk/graphs1090/|System Graphs]] - Status graphs/stats for the OARC ADS-B system +**Update09/12/2023:*You can now feed HFDL to the OARC tracker! Click [[flight:feedhfdl|here]] for more details. 
-  [[https://adsb.oarc.uk/map/|Sync Map]] - Map of MLAT feeders connected to the service + 
-  * [[https://adsb.oarc.uk/sync/|Sync Table]] - MLAT sync data per feeder, to check for any timing issues +**Update11/02/2024:** As a result of this HFDL feeding a little issue has cropped upSome planes have the wrong hex code on HF vs ADS-B! Click [[flight:hfdl-wrong-hexes|here]] to read more about that and our solution to the problems it creates for the tracker.
-  [[https://adsb.oarc.uk/myip/|Feed Status/Stats]] Check if you're feeding properly and see your live stats +
-  * [[https://adsb.oarc.uk/emergencies/|Emergency Log]] - A very hacked-together log of all emergency squawks logged by the network. +
-  * [[flight:trackers|OARC Flight Trackers]] - Member list of Flight Trackers+
  
 OARC maintains a system for tracking the ADS-B data decoded by its members. They may already be feeding other sites, but this enables us to see just our members' data. We're doing this for the hell of it, to see what our combined coverage would be like, as well as learning how to administrate a system like this. OARC maintains a system for tracking the ADS-B data decoded by its members. They may already be feeding other sites, but this enables us to see just our members' data. We're doing this for the hell of it, to see what our combined coverage would be like, as well as learning how to administrate a system like this.
Line 39: Line 36:
 If you're already running a system built around one website (perhaps using a custom Raspberry Pi image) then there are scripts available to reconfigure your system to feed multiple websites. You could also manually configure things if you're confident. The key is to get your decoder app talking to your radio and offering up data on a network socket. Once that's done all other software can piggy back off that. If you're already running a system built around one website (perhaps using a custom Raspberry Pi image) then there are scripts available to reconfigure your system to feed multiple websites. You could also manually configure things if you're confident. The key is to get your decoder app talking to your radio and offering up data on a network socket. Once that's done all other software can piggy back off that.
  
-For an antenna you can make something really simple or buy something. A simple 1/4 wave ground plane built around a chassis antenna for 1090 MHz connector works well, as does a collinear made from coax segments inside a PVC pipe. Feed the antenna with good coax with decent loss stats at this frequency. You can use cable TV 75 Ohm coax at a push and the loss stats are quite good @ 1090 MHz.+For an antenna you can make something really simple or buy something. A simple 1/4 wave ground plane built around a chassis connector for 1090 MHz connector works well, as does a collinear made from coax segments inside a PVC pipe. Feed the antenna with good coax with decent loss stats at this frequency. You can use cable TV 75 Ohm coax at a push and the loss stats are quite good @ 1090 MHz.
  
 ===== Software ===== ===== Software =====
Line 50: Line 47:
  
 Firstly install readsb for talking to your SDR and exposing the aircraft data on localhost:30005. Use the script here for that: https://github.com/wiedehopf/adsb-scripts/wiki/Automatic-installation-for-readsb Firstly install readsb for talking to your SDR and exposing the aircraft data on localhost:30005. Use the script here for that: https://github.com/wiedehopf/adsb-scripts/wiki/Automatic-installation-for-readsb
 +
 +This script will also install a local viewer, tar1090, at http://localhost/tar1090 so that you can see your traffic on a pretty map.
  
 Do read the instructions carefully and make sure you understand how the software will interact with previously installed feeders, but things should be reconfigured at install time to make it all work. If you're using an image supplied by another tracker website or need a different custom setup and are unsure of how to proceed please ask in the Discord. Do read the instructions carefully and make sure you understand how the software will interact with previously installed feeders, but things should be reconfigured at install time to make it all work. If you're using an image supplied by another tracker website or need a different custom setup and are unsure of how to proceed please ask in the Discord.
 ==== Feeding OARC and other websites ==== ==== Feeding OARC and other websites ====
  
-**Update 02/10/23:** [[adsb-service-list|here's]] a list of services/websites that you can feed.+**Update 02/10/23:** [[adsb-service-list|here's]] a list of services/websites that you can feed. I will try and keep this somewhat up to date.
  
 After you've done that you can start installing feeder software to send data to OARC and elsewhere. After you've done that you can start installing feeder software to send data to OARC and elsewhere.
  
-If you already fed a website with a client that connected to the SDR on its own, such as FlightRadar 24, you will need to reconfigure it to read Beast data from localhost:30005 and not your SDR.+If you already fed a website with a client that connected to the SDR on its own (as eluded to above), such as FlightRadar 24, you will need to check the config to make sure that it is reconfigured to read Beast data from localhost:30005 and not your SDR directly.
  
 Use the script linked above in [[#prerequisites|Prerequisites]] to feed OARC. Visit other websites to find out how to feed those. Generally there'll be a script to download and run. You'll need to provide your location and altitude to any sites that support MLAT if you'd like to send that data also. Use the script linked above in [[#prerequisites|Prerequisites]] to feed OARC. Visit other websites to find out how to feed those. Generally there'll be a script to download and run. You'll need to provide your location and altitude to any sites that support MLAT if you'd like to send that data also.
Line 64: Line 63:
 There are detailed instructions for the OARC feeder and MLAT clients on the GitHub repo, and the process is  quite automated and prompt-led. You shouldn't need TOO much support as long as your SDR works ok. Useful troubleshooting can be done by checking your system journal/log for messages relating to the loading of the drivers for SDR, as well as commands like lsusb to check connected device status. There are detailed instructions for the OARC feeder and MLAT clients on the GitHub repo, and the process is  quite automated and prompt-led. You shouldn't need TOO much support as long as your SDR works ok. Useful troubleshooting can be done by checking your system journal/log for messages relating to the loading of the drivers for SDR, as well as commands like lsusb to check connected device status.
  
-Other components will log to the system journal/log and can help troubleshoot network or radio errors, as well as other system errors that may be stopping things working. Learning about basic systemd service control is useful here and will teach you some Linux skills at the same time.+Other components will log to the system journal/log and can help troubleshoot network or radio errors, as well as other system errors that may be stopping things working. Learning about basic systemd service control is useful here and will teach you some Linux skills at the same time. The services for the OARC feeds are oarc-adsb-feed and oarc-adsb-mlat and the master readsb service is just called readsb. 
 ===== MLAT? ===== ===== MLAT? =====
  
 MLAT - multilateration - is the act of doing time-of-arrival analysis to triangulate the position of aircraft that aren't broadcasting full positional data. If an aircraft is only broadcasting Mode S data then there aren't any coordinates sent, so we have to do time-of-arrival analysis of the signal at multiple stations with known, accurate locations and compute a solution to where the aircraft probably is. This requires some clever maths relating to clocks and Kalman filters things like that. MLAT - multilateration - is the act of doing time-of-arrival analysis to triangulate the position of aircraft that aren't broadcasting full positional data. If an aircraft is only broadcasting Mode S data then there aren't any coordinates sent, so we have to do time-of-arrival analysis of the signal at multiple stations with known, accurate locations and compute a solution to where the aircraft probably is. This requires some clever maths relating to clocks and Kalman filters things like that.
  
-The OARC tracker now supports MLAT and the feeder scripts have been updated to reflect this. Pick a username, add your coordinates and antenna height above sea level along with the unit (e.g. 81m) and let it all install. You'll see your dot on the Sync Map within a minute or two and the position will be somewhat hidden for your privacy. OARC MLAT results will be sent back to your local view as well, as happens with other websites you may feed.+The OARC tracker now supports MLAT and the feeder scripts have been updated to reflect this. Pick a username, add your coordinates and antenna height above sea level along with the unit (e.g. 81m) and let it all install. You'll see your dot on the Sync Map within a minute or two and the position will be somewhat hidden for your privacy. OARC MLAT results will be sent back to your local tar1090 view as well, as happens with other websites you may feed.
  
  
flight/adsb.1697292504.txt.gz · Last modified: 2023/10/14 14:08 by 2m0iig