Intro:
This week I built and went live with my ADS-B Feeds on a Pi. My primary interest and concern was that 978Mhz traffic would be displayed by the various sites. At our airport a few people have 978Mhz systems...myself I have 2 airplanes with 978Mhz systems in them. I wanted to ensure that these aircraft aren't left out of the system and alerting, just because they are 978Mhz and not 1090Mhz. Airliners are fine and all, but GA has plenty of 978Mhz equipped aircraft now, and they will only become more popular. So I built my system with 2 dongles. 1) FlightAware Pro Stick Plus, for use on the 1090Mhz band, with a 1090Mhz antenna. 2) FlightAware Pro Stick non-plus, for use on 978Mhz band since it doesn't have the built-in filter.
I did have to do a little reprogramming of the EEPROM to get unique serial numbers on them both, but otherwise they seem to work great.
The system:
I'm running the Dump1090-Mutability version of Dump1090. It is set up using the AVR-TCP type output on port 30002. I installed FR24Feed, PFClient, and PiAware. All of them use the same port 30002 method of accessing the raw data feed, and they process and send it to their respective sites. I do see many aircraft, and my receiver is located at a small airport. I often am tracking 20-40 aircraft.
What's wrong:
Of course, after getting this all up and running I had to test it out. I took a quick flight and watched my dump1090.php web page off the pi, and I instantly could pick my plane up even while taxi on the ground. I went flying at low-ish (1000' agl) altitude, to ensure I wouldn't be picked up by radar or the distant ground based receivers. We don't have good coverage at 1000' around here. When I took off, I could immediately see the plane on my locally served web server with that dump1090.php script. I could also see it on the pfclient locally served web link, AND, it showed up on planefinder's ipad app. After that test flight, I installed piaware also, and today I did another test flight.
Today's result is that right away even at low altitude, I was being picked up by my receiver, and I could then log on to my planefinder ipad app, and the flightaware ipad app, and see myself show up fine. I could NOT be seen on the FlightRadar24 ipad app. I flew towards a big city (Minneapolis) and flew near their airspace, and never once did I show up on FlightRadar24.
So, obviously my receiver is picking up 978Mhz traffic ok, or I wouldn't be seen on the ground or at low altitude, and obviously the raw data feed is good, because its being served on the same port to all 3 systems. But why is FlightRadar24 ignoring it? Is there some sort of policy against it? If so, I'll just not feed to them, because I would only want to be a provider for systems that truly want all aircraft. But in all my hours of reading and googling and forum searching, I haven't found that they do not want UAT stuff uploaded.
Can anyone give me any tips on why?
I hate asking questions because I do like forum reading. I'm experienced in Linux and have no problems with these things usually.
I do have a couple other random questions though...
1) if using the command-line "rtl_sdr" command, such as this, is the "-10" for gain acceptable? I'm just
wondering if the "-" sign in front will interfere: (I've been using -g 48 for the time being)
rtl_sdr -f 978000000 -s 2083334 -d 00001978 -g -10 - | /home/pi/dump978/dump978 | /home/pi/dump978/uat2text
(Note: this is a general question because when running the live feed I use the normal commands. I just want to know
if this is acceptable for the gain. This is just a command that dumps stuff to the screen)
2) when viewing that dump1090-mutability local web page dump1090.php, I can't seem to figure out the color code, shading code, and
size code of the airplanes. Some have solid outlines. Some are green on the chart to the right and some are purple. Some are huge
airplane icons, and some are smaller but look like jumbo jets. My plane shows as a light plane. Is there somewhere that explains the color coding and how this data is categorized?
3) there isn't any issue with having one data port 30002 serving all 3 apps, is there?
Thanks for any help you can provide on getting my 978mhz traffic to the FR24feed working.
This week I built and went live with my ADS-B Feeds on a Pi. My primary interest and concern was that 978Mhz traffic would be displayed by the various sites. At our airport a few people have 978Mhz systems...myself I have 2 airplanes with 978Mhz systems in them. I wanted to ensure that these aircraft aren't left out of the system and alerting, just because they are 978Mhz and not 1090Mhz. Airliners are fine and all, but GA has plenty of 978Mhz equipped aircraft now, and they will only become more popular. So I built my system with 2 dongles. 1) FlightAware Pro Stick Plus, for use on the 1090Mhz band, with a 1090Mhz antenna. 2) FlightAware Pro Stick non-plus, for use on 978Mhz band since it doesn't have the built-in filter.
I did have to do a little reprogramming of the EEPROM to get unique serial numbers on them both, but otherwise they seem to work great.
The system:
I'm running the Dump1090-Mutability version of Dump1090. It is set up using the AVR-TCP type output on port 30002. I installed FR24Feed, PFClient, and PiAware. All of them use the same port 30002 method of accessing the raw data feed, and they process and send it to their respective sites. I do see many aircraft, and my receiver is located at a small airport. I often am tracking 20-40 aircraft.
What's wrong:
Of course, after getting this all up and running I had to test it out. I took a quick flight and watched my dump1090.php web page off the pi, and I instantly could pick my plane up even while taxi on the ground. I went flying at low-ish (1000' agl) altitude, to ensure I wouldn't be picked up by radar or the distant ground based receivers. We don't have good coverage at 1000' around here. When I took off, I could immediately see the plane on my locally served web server with that dump1090.php script. I could also see it on the pfclient locally served web link, AND, it showed up on planefinder's ipad app. After that test flight, I installed piaware also, and today I did another test flight.
Today's result is that right away even at low altitude, I was being picked up by my receiver, and I could then log on to my planefinder ipad app, and the flightaware ipad app, and see myself show up fine. I could NOT be seen on the FlightRadar24 ipad app. I flew towards a big city (Minneapolis) and flew near their airspace, and never once did I show up on FlightRadar24.
So, obviously my receiver is picking up 978Mhz traffic ok, or I wouldn't be seen on the ground or at low altitude, and obviously the raw data feed is good, because its being served on the same port to all 3 systems. But why is FlightRadar24 ignoring it? Is there some sort of policy against it? If so, I'll just not feed to them, because I would only want to be a provider for systems that truly want all aircraft. But in all my hours of reading and googling and forum searching, I haven't found that they do not want UAT stuff uploaded.
Can anyone give me any tips on why?
I hate asking questions because I do like forum reading. I'm experienced in Linux and have no problems with these things usually.
I do have a couple other random questions though...
1) if using the command-line "rtl_sdr" command, such as this, is the "-10" for gain acceptable? I'm just
wondering if the "-" sign in front will interfere: (I've been using -g 48 for the time being)
rtl_sdr -f 978000000 -s 2083334 -d 00001978 -g -10 - | /home/pi/dump978/dump978 | /home/pi/dump978/uat2text
(Note: this is a general question because when running the live feed I use the normal commands. I just want to know
if this is acceptable for the gain. This is just a command that dumps stuff to the screen)
2) when viewing that dump1090-mutability local web page dump1090.php, I can't seem to figure out the color code, shading code, and
size code of the airplanes. Some have solid outlines. Some are green on the chart to the right and some are purple. Some are huge
airplane icons, and some are smaller but look like jumbo jets. My plane shows as a light plane. Is there somewhere that explains the color coding and how this data is categorized?
3) there isn't any issue with having one data port 30002 serving all 3 apps, is there?
Thanks for any help you can provide on getting my 978mhz traffic to the FR24feed working.
Comment