Announcement

Collapse
No announcement yet.

Linux feeder software for Flightradar24 (Old software)

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Currently, my ADS-B decoder runs quite well on the tp-link (32 MB of RAM) so would be nice to add the fr24 feeder which should not have a huge footprint I guess...

    Comment


    • With some changes in the code, I was able compile and run dump1090 on Mac OS X 10.8.3. The problem is that the rtl-sdr does not recognize the microADSB connected to the USB port on the Mac. How to fix this problem?

      Comment


      • Originally posted by PedroFelipe View Post
        With some changes in the code, I was able compile and run dump1090 on Mac OS X 10.8.3. The problem is that the rtl-sdr does not recognize the microADSB connected to the USB port on the Mac. How to fix this problem?
        I thought that dump1090 only works with sticks that are supported by SDR like DVB-T RTL2832U.

        For microADSB use adsbox: http://diseqc.org.ua/projects/hard/adsb/index.html /use google translate....). Latest version is http://diseqc.org.ua/projects/hard/a...0130224.tar.gz .
        This works very well on linux. I would suspect that you can compile it on OSX too (as the Apple guys took a lot code from the Unix world.....).
        Last edited by whz; 2013-03-17, 18:03.


        On Rasperry Pi:
        • GNS 5890 (v3) using adsbox, RTL2832U/R820T SDL using dump1090
        • Feeding FR24 using fr24feed_arm-le_225s

        Comment


        • Originally posted by roofer View Post
          I noticed the dynamically linked version of fr24feed_arm-le_225 did not get my Lat/Long correctly.
          The statically linked version does, and reports it correctly as it starts up, but I think it is getting these values from FR24, not
          from my local environment, so perhaps this does not matter.
          This is the same for me on my Raspberry Pi. Static version shows Lat/Long correctly. Other version does not. My findings are that without Lat/Long showing correctly FR24 does accept my feed, but no planes are shown in flightradar24.com. This works for the static version.

          @Mike: Please add a note to your message #1 that Raspberry Pi users should use the static version.


          On Rasperry Pi:
          • GNS 5890 (v3) using adsbox, RTL2832U/R820T SDL using dump1090
          • Feeding FR24 using fr24feed_arm-le_225s

          Comment


          • Originally posted by whz View Post
            I thought that dump1090 only works with sticks that are supported by SDR like DVB-T RTL2832U.

            For microADSB use adsbox: http://diseqc.org.ua/projects/hard/adsb/index.html /use google translate....). Latest version is http://diseqc.org.ua/projects/hard/a...0130224.tar.gz .
            This works very well on linux. I would suspect that you can compile it on OSX too.
            Okay, I didn't know that. I'll try to compile and run adsbox here on OS X. Thank you!

            Comment


            • I have now committed a dump1090 package to openwrt repository so it's a step easier to start using it on openwrt.

              It is dirty cheap to set up a TL-WR703N + RTL2832U mode-s receiver. You can even put it on the roof and connect via Wi-Fi to the home network.

              Unfortunately there isn't yet the fr24 uploader binary for MIPS, or the source code. Looking forward for it.

              Comment


              • OK, stupid question time!

                I have for a long time wanted a small computer to host my ADS-B receiver, store data in MySQL and run a small webserver on my local network. So I'm thinking of a Raspberry pi but have so far failed to see what Linux software that I would need to get data from my Beast, decode it and share it on FR24. Storing the data in MySQL is my problem and not for this forum.

                So, stupid question again, how do i decode and share data with a Beast connected to Linux box by USB?

                Thanks.
                Michael
                Palmerston North,
                New Zealand
                ex-FR24 Feeder

                Comment


                • This is what frustrates me most about Linux. I've got a Ubuntu 12.04 LTE up and running on my VirtualBox and have installed ADSBox. Apparently this needs compiling for my version of Linux but I can't find anywhere instructions on how to compile 'it'. WTFO!

                  So I have Linux, ADSBox is a mystery so where to now with my Beast!
                  Michael
                  Palmerston North,
                  New Zealand
                  ex-FR24 Feeder

                  Comment


                  • Michael,

                    I can strongly recommend the Raspberry Pi: It is cheap, low power, reliable, and easy to set up. I am using the RTL2838 dongle to receive the data.

                    My home-brew antenna (aluminium foil, cardboard, glue gun, copper wire, some coax) in the loft can "see" planes as far away as the Netherlands, and I am in London, so I think the reception is excellent.

                    I don't know what ADSBox is, all I need is the RPi, dongle, antenna, dump1090 to get the data from the dongle, and fr24's uploading software.
                    The RPi sits on my LAN and does its thing. I can see my local data overlaid on google maps by the RPi's server at http://RPi:8080

                    The RPi also serves standard "Base Station" data on port 30003 (so VirtualRadar will happily work with it), and also uploads to FR24 so it pretty much does everything.

                    If you want to use the Beast rather than a cheap dongle, then I think all you need is an RPi and the FR24 feeding software. dump1090 and my dongle just emulate the functionality of the Beast.

                    The details of how to set all this up are in this thread, but if you get stuck, I'll be happy to help.

                    Please note that I am not good with "virtual" computers or "virtualisation". I much prefer the real thing.

                    Have fun,

                    Mike.
                    Last edited by roofer; 2013-03-19, 10:56. Reason: typo

                    Comment


                    • @nzradar

                      Did you read the readme.txt?

                      Comment


                      • OK, in all fairness and retrospect I was a little tetchy but have something working in my VirtualBox. I had a go at compiling ADSBox and at each turn I received a bunch of errors but eventually ended up with an executable file which, surprisingly, worked! I saw the data flowing from the Beast into the programme and then left it at that.

                        I guess the next step is to try and configure my VB to get some data out onto the www. Could be a late night again tonight!

                        Mike, are you eluding to the fact that with my Beast connected to Linux that just by using the FR24 feed software that this will send data out? Cool if it does! I will investigate during the day.

                        Thanks guys.
                        Michael
                        Palmerston North,
                        New Zealand
                        ex-FR24 Feeder

                        Comment


                        • @nzradar,

                          My cheap DVB-T Dongle is set up to emulate something like your Beast receiver.

                          This is what I see when I telnet to the RPi port 30003 [Remember, the RPi is running its standard linux, and dump1090 (compilation was easy, but I can help you, because I made notes at the time I did it) ]:
                          Code:
                          mike@laptop:~$ telnet rpi 30003
                          Trying 10.0.0.128...
                          Connected to rpi.home.net.
                          Escape character is '^]'.
                          MSG,5,,,44D98D,,,,,,,0,,,,,,,0,0,0,0
                          MSG,5,,,3C4DD2,,,,,,,34025,,,,,,,0,0,0,0
                          MSG,5,,,44CE61,,,,,,,22750,,,,,,,0,0,0,0
                          MSG,4,,,4CA4E8,,,,,,,,449,154,,,0,,0,0,0,0
                          MSG,5,,,44D98D,,,,,,,0,,,,,,,0,0,0,0
                          MSG,5,,,3C6444,,,,,,,11675,,,,,,,,,,
                          MSG,4,,,405F0E,,,,,,,,378,76,,,2496,,0,0,0,0
                          MSG,5,,,44D98D,,,,,,,0,,,,,,,0,0,0,0
                          MSG,5,,,4061E7,,,,,,,7375,,,,,,,,,,
                          MSG,5,,,896181,,,,,,,8000,,,,,,,,,,
                          MSG,8,,,A9FDEB,,,,,,,,,,,,,,,,,
                          MSG,8,,,406099,,,,,,,,,,,,,,,,,
                          MSG,5,,,A9FDEB,,,,,,,38975,,,,,,,,,,
                          MSG,5,,,406108,,,,,,,1925,,,,,,,,,,
                          MSG,3,,,405F0E,,,,,,,16050,,,51.81781,0.71106,,,0,0,0,0
                          MSG,5,,,400CD6,,,,,,,15750,,,,,,,0,0,0,0
                          MSG,5,,,405F0E,,,,,,,16050,,,,,,,,,,
                          MSG,3,,,3C664F,,,,,,,34975,,,51.34935,0.32860,,,0,0,0,0
                          MSG,5,,,76CEED,,,,,,,6425,,,,,,,,,,
                          MSG,5,,,A9FDEB,,,,,,,38975,,,,,,,,,,
                          MSG,5,,,76CEED,,,,,,,6425,,,,,,,,,,
                          MSG,5,,,76CEED,,,,,,,6425,,,,,,,,,,
                          MSG,4,,,3C6444,,,,,,,,262,264,,,960,,0,0,0,0
                          ^C^]
                          
                          telnet> quit
                          Connection closed.
                          mike@laptop:~$
                          Thanks to the wonder that is the RPi I can also see exactly the same data with http://rpi:30003

                          If you can see something similar coming from your Beast, then I think you will be in business.

                          It seems you are not familiar with linux, so why not just use windows (but I can't help you with that!) ?
                          EDIT: See here http://www.flightradar24.com/software /EDIT

                          I use linux because I like it, have it everywhere, am used to it, and it lets me use a £12 dongle instead of whatever the Beast costs. It also allows me to use a very small, inexpensive and low power-consumption computer (the RPi) that I can afford to leave in the loft doing nothing but feed FR24, and my kitchen laptop when I am in the mood. The RPi and linux have been entirely reliable - it has been running for weeks, although it currently says
                          Code:
                          Last login: Tue Mar 19 18:32:52 2013 from 10.0.0.9
                          
                             .~~.   .~~.    Tuesday, 19 March 2013,  6:55:25 pm UTC
                            '. \ ' ' / .'   Linux 3.6.11+ armv6l GNU/Linux
                             .~ .~~~..~.
                            : .~.'~'.~. :   [B]Uptime.............: 6 days, 02h57m36s[/B]
                           ~ (   ) (   ) ~  Memory.............: 340240kB (Free) / 448776kB (Total)
                          ( : '~'.~.'~' : ) Load Averages......: 0.63, 0.60, 0.59 (1, 5, 15 min)
                           ~ .~ (   ) ~. ~  Running Processes..: 67
                            (  : '~' :  )   IP Addresses.......: 10.0.0.128
                             '~ .~~~. ~'    Weather............: 5°C, Partly Sunny
                                 '~'        NET Address........: X.X.X.X
                          pi@rpi:~$
                          only 6days uptime, because I tripped over the cable (don't ask), and unplugged it by accident.

                          Computers at my workplace won't run win for more than a few hours without a reboot. Once the RPi is set up and running in the roof, I'm happy to forget about it [but now I need another one for an entirely different project.....]

                          Hope this helps. Have fun,
                          Mike
                          Last edited by roofer; 2013-03-19, 19:20. Reason: Indicated

                          Comment


                          • Thanks for your kind offer but I'm reasonably comfortable with Linux, just time expired experience. I used to run my ACARS set up with MySQL and Apache webserver back in the day all on a Linux console. I just need to get back into the swing of things. I'm really just testing the waters with the ability of using my Beast rather than my dongle as I get much better coverage. Having had some joy last night with ADSBox I now feel the need to find someway of getting data like this:

                            MSG,8,0,0,C814D8,0,2013/03/19,21:23:20.787,2013/03/19,21:23:20.787,,,,,,,,,,,,
                            MSG,5,0,0,C81A5A,0,2013/03/19,21:23:20.835,2013/03/19,21:23:20.835,,16000,,,,,,,0,,0,0
                            MSG,6,0,0,C81A5A,0,2013/03/19,21:23:20.858,2013/03/19,21:23:20.858,,,,,,,,5627,0,0,0,0
                            MSG,6,0,0,C81A5A,0,2013/03/19,21:23:20.858,2013/03/19,21:23:20.858,,,,,,,,5627,0,0,0,0
                            MSG,3,0,0,C81D8E,0,2013/03/19,21:23:20.912,2013/03/19,21:23:20.912,,26175,,,-38.718704,174.806213,,,0,,0,0
                            MSG,8,0,0,C818C9,0,2013/03/19,21:23:20.912,2013/03/19,21:23:20.912,,,,,,,,,,,,0
                            MSG,8,0,0,C815A0,0,2013/03/19,21:23:20.912,2013/03/19,21:23:20.912,,,,,,,,,,,,0
                            MSG,7,0,0,C819E0,0,2013/03/19,21:23:21.164,2013/03/19,21:23:21.164,,16100,,,,,,,,,,0
                            MSG,4,0,0,C81D8E,0,2013/03/19,21:23:21.273,2013/03/19,21:23:21.273,,,468,0.1,,,-2048,,,,,0
                            MSG,8,0,0,C81A5A,0,2013/03/19,21:23:21.273,2013/03/19,21:23:21.273,,,,,,,,,,,,0
                            MSG,5,0,0,C815E3,0,2013/03/19,21:23:21.273,2013/03/19,21:23:21.273,,16025,,,,,,,0,,0,0
                            MSG,6,0,0,C815E3,0,2013/03/19,21:23:21.273,2013/03/19,21:23:21.273,,,,,,,,5612,0,0,0,0
                            MSG,8,0,0,C81D8E,0,2013/03/19,21:23:21.273,2013/03/19,21:23:21.273,,,,,,,,,,,,0
                            MSG,3,0,0,C81D8E,0,2013/03/19,21:23:21.319,2013/03/19,21:23:21.319,,26175,,,-38.71788,174.806213,,,0,,0,0

                            Not dissimilar to your stream from dump1090 but I notice that the date and time is missing in your data so that would preclude me using dump1090 anyway unless there is a configuration somewhere. The stream above is provided by Virtual Radar Server port 30003 so if I can get mono and VRS working in Linux and and VRS can connect to my Beast USB I should be swinging!

                            I'm hopeful that a Raspberry Pi will be powerful enough to do all this and as I have a week or so before a Pi becomes available in NZ I can do some testing with a VB, things like network etc.
                            Michael
                            Palmerston North,
                            New Zealand
                            ex-FR24 Feeder

                            Comment


                            • Originally posted by whz View Post
                              This is the same for me on my Raspberry Pi. Static version shows Lat/Long correctly. Other version does not. My findings are that without Lat/Long showing correctly FR24 does accept my feed, but no planes are shown in flightradar24.com. This works for the static version.

                              @Mike: Please add a note to your message #1 that Raspberry Pi users should use the static version.
                              BLESS YOU! I've been wracking my brain trying to figure out why my data was not showing up on FR24!

                              Comment


                              • I'll chip in as I recently starting providing T-KCLT1 from my pi that is sitting in my living room. Works great, covers a small area compared to some people near me. The receiver is at the same level as the airport nine miles away, just a 200ft tall "hill(s)" is between here and there. I loose planes on approach at about 1100/1200 ft, ground is about 700.

                                Does anyone know where I might read up on the basestation output format? Does the information on http://www.homepages.mcb.net/bones/S...ocket_Data.htm look right? I would like to craft a patch that adds the date/time (along with anything else I can grab) and submit it to dump1090.

                                Anyone know how well 1090Mhz goes through trees? I may be in city limits but the house is surrounded by trees.

                                Next question, anyone know if there is a newer build that 225 for linux? I would like to get rid of the small nag of there is a newer build.
                                T-KCLT1, Also the man behind the curtain working on the dump1090 webgui and the dump1090-helper project.

                                Comment

                                Working...
                                X