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

  • #31
    New version of x86 software is available, link in the first post
    Last edited by piopawlu; 2012-09-26, 10:27.

    Comment


    • #32
      Originally posted by Walt View Post
      Hello Mike,

      Can you compile an ARM version with statically linked libraries (with key -static)?

      Thanks.
      BR,
      Walt
      ARM version with statically linked libraries (gcc -static) available in the first post. Please note that you need to execute "export FR24AUTHIP=83.140.247.20" or launch the application specifying the same environmental variable because domain lookup might not work in statically linked executable.
      Last edited by piopawlu; 2012-09-26, 10:29.

      Comment


      • #33
        Originally posted by whz View Post
        Hello Mike,

        looks very good for the start.

        It can be started on my debian ARM sheevaplug and also my Raspberry PI:

        $ ./fr24feed_arm-le_222 --fr24key=YOUR_SHARING_KEY
        [i]Downloading configuration...OK
        [i]Parsing configuration...ERROR
        [failure]: Not found, check your key!
        {"result":"failure","info":"Not found, check your key!"}
        Hello,

        after getting the key I do now feed to FR24 with radar EDDK8. Everything seems to work fine. This is my output:
        "
        [i]Downloading configuration...OK
        [i]Parsing configuration...OK
        Interval: 5s
        Latitude: ..deleted..
        Longitude: ..deleted..
        GND: YES
        NonADSB: YES
        [i]Source defined as Basestation
        [b]connecting to localhost:30003
        [n]EDDK8@..deleted..:xxxx/UDP
        [n]connecting
        [n]switching to UDP
        [n]working
        [i]sent 4 planes in 1 packets
        [i]sent 3 planes in 1 packets

        [i]sent 3 planes in 1 packets
        [i]sent 3 planes in 1 packets
        [i]sent 5 planes in 1 packets
        [i]sent 4 planes in 1 packets
        [i]sent 5 planes in 1 packets
        [i]sent 6 planes in 1 packets
        [i]sent 4 planes in 1 packets
        [i]sent 1 planes in 1 packets
        [i]sent 3 planes in 1 packets
        [i]sent 5 planes in 1 packets
        [i]sent 5 planes in 1 packets
        [n]pinging the server
        [i]sent 5 planes in 1 packets
        "

        Is there any way to decrease verbosity? I have started fr24feed_arm-le_222 with nohup so that the output goes to nohup.out.

        Is there any way to test online that my feed works? I would like to generate an alarm if my feed is down for some time. An email would be fine.

        Regards

        Willi


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

        Comment


        • #34
          Originally posted by Walt View Post
          Willi,

          Adsbox decoding is fully compatible with FR24. I use adsbox nearly a year. You can write to the author and receive the latest version (I use version from July 28).
          Hello Walt,

          now adsbox runs fine and feed to FR24 also works.

          The only think looks strange to me is that on the "flight board" (adsbbox web page on http://hostname:8080/stat ) there are sometimes lines that looks strange:
          - No callsign (FLIGHT)
          - No LAT and LON
          I have marked them with ">"

          ICAO LAT LON ALT FLIGHT SPEED VSPEED HEADING SQUAWK SEEN_TIME
          >3C1643 0.000 0.000 0 353.0 2048 106 0000 2012-09-24 15:24:14
          40042D 50.613 6.272 10363 MON759 456.0 64 291 4146 2012-09-24 15:24:04
          4066CD 50.435 6.512 11270 TOM226 445.0 0 104 5212 2012-09-24 15:24:48
          44D06A 50.551 6.751 6706 TCW127D 321.0 -64 268 4122 2012-09-24 15:24:47
          >484130 50.172 5.662 11049 483.0 -1536 316 5701 2012-09-24 15:24

          Is this normal? Do you also see these?

          Or should adsbox get the callsign from the ICAO hex value (like 484130). If yes where is such a database for callsigns?

          Regards

          Willi
          Last edited by speedbird1960; 2012-09-24, 13:49.


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

          Comment


          • #35
            Originally posted by Mike View Post
            ARM version with statically linked libraries (with key -static)
            https://dl.dropbox.com/u/66906/fr24feed_arm-le_222s.tgz
            Hi Mike,

            It is started but I have got error 111:

            # ./fr24feed_arm-le_222s --fr24key=<key>
            [i]Downloading configuration...[e]Could not connect to feed.flightradar24.com, errno: 111
            ERROR
            [e]Could not retrieve configuration from Flightradar24
            # ping feed.flightradar24.com
            PING feed.flightradar24.com (83.140.247.20): 56 data bytes
            64 bytes from 83.140.247.20: seq=0 ttl=52 time=127.466 ms
            64 bytes from 83.140.247.20: seq=1 ttl=52 time=126.617 ms
            64 bytes from 83.140.247.20: seq=2 ttl=52 time=126.287 ms

            What means this error?

            Comment


            • #36
              Hello Willi,

              My stat now is:
              ICAO LAT LON ALT FLIGHT SPEED VSPEED HEADING SQUAWK
              424279 0.000 0.000 0 0.0 0 0 0000
              424561 0.000 0.000 0 455.0 0 188 0000
              88001E 42.437 42.420 11582 THA924 438.0 0 288 7235
              Zero in lat, lon, etc and empty flight means that squitter with this data is not received yet and will be shown later. Or plane transponder failed

              BR,
              Walt

              Comment


              • #37
                Please execute "export FR24AUTHIP=83.140.247.20" before starting the application. Statically linked app might have problems with domain lookups.

                Comment


                • #38
                  I downloaded updated version and it works!
                  Thank you!

                  BR,
                  Walt
                  Last edited by Walt; 2012-09-26, 17:30.

                  Comment


                  • #39
                    Hello,
                    Why not make the BS(TCP30003) IP-source address with command line too, like --fr24key=xxxxx: --bs-ip=yyy.yyy.yyy.yyy?
                    Last edited by sergsero; 2012-09-29, 05:08.

                    Comment


                    • #40
                      Hello,
                      It seems to be working, but I can't load latitude and longitude.

                      pi@raspberrypi ~/adsbox $ ./fr24feed --fr24key=**********
                      [i]Downloading configuration...OK
                      [i]Parsing configuration...OK
                      Interval: 5s
                      Latitude: 0.0000
                      Longitude: 0.0000
                      GND: YES
                      NonADSB: YES
                      [i]Source defined as Basestation
                      [b]connecting to localhost:30003
                      [n]RJBE2@***.***.***.***:8099/UDP
                      [n]connecting
                      [n]switching to UDP
                      [n]working
                      [i]sent 2 planes in 1 packets
                      [i]sent 4 planes in 1 packets
                      [i]sent 4 planes in 1 packets
                      .
                      .
                      .

                      Comment


                      • #41
                        Originally posted by sergsero View Post
                        Hello,
                        Why not make the BS(TCP30003) IP-source address with command line too, like --fr24key=xxxxx: --bs-ip=yyy.yyy.yyy.yyy?
                        In the previous version of the software (ModeS.exe) we learned that it's better to have all settings on the server, so you need to contact us in order to change that settings. In the future it will be possible for users to change that settings from a login on fr24.

                        Comment


                        • #42
                          Mike, it is posssible to use fr24feed_arm-le_222 binary to feed my data if my receiver provide me an data in hex format on serial port?

                          Example:
                          *8D4CAA0E991512A620042564C4FC;
                          *8D4009D8200815F8DB982020FB85;
                          *8D4009D899458A14404C2390E827;
                          *8DA614479945252CA8042492234F;
                          *8DA6144758AF83A78DD56D745310;
                          *8DA614479945252CA8042492234F;
                          *8DA6144758AF83A7E3D54A079D71;
                          *8D4CAA0E58C387B2116FA5353616;
                          *8DA6144758AF83A81DD53333C87C;
                          *8DA614479945252CA00424FC8147;
                          *8D4CAA0E58C387B1D56F8B1F09E9;


                          I used socat linux utility to create local Basestation at localhost:30003. But it seems it is not working properly. Do I still need some kind of decoder or Planplotter as proper source for feeder?

                          root@raspberrypi:/home/pi# ./fr24feed_arm-le_222 --fr24key=*********** [i]Downloading configuration...OK
                          [i]Parsing configuration...OK
                          Interval: 5s
                          Latitude: 0.0000
                          Longitude: 0.0000
                          GND: YES
                          NonADSB: YES
                          [i]Source defined as Basestation
                          [b]connecting to localhost:30003
                          [n]LZIB2@83.140.247.21:8099/UDP
                          [n]connecting
                          [b]connected
                          [b]working
                          [n]connected
                          [n]switching to UDP
                          [n]working
                          [i]sent 0 planes in 0 packets
                          [i]sent 0 planes in 0 packets
                          [i]sent 0 planes in 0 packets
                          [i]sent 0 planes in 0 packets
                          [i]sent 0 planes in 0 packets


                          EDIT: It is working fine now. Walt's post help me remove barrier with decoding and creating basestation. Currently it is running on raspberry pi
                          Last edited by ruthenianboy; 2012-10-06, 22:09.

                          Comment


                          • #43
                            Originally posted by Mike View Post
                            We have prepared a beta test of our Linux feeding software.
                            ARM LE, dynamically linked (24/09/2012):
                            https://dl.dropbox.com/u/66906/fr24feed_arm-le_222.tgz
                            Use "fr24feed_arm-le_222 --fr24key=YOUR_SHARING_KEY" to run the software.
                            ---
                            If you have any questions, comments or just manage to get it working, please let us know.
                            Hello Mike,

                            I am using fr24feed_arm-le_222 and I am feeding to FR24.

                            However it seem that since you have changed to newer versions of the software (225), my feed is no longer accepted.
                            I still see that the software feeds (messages "[i]sent x planes in x packets"), but on FR24 no planes occurs from my radar.

                            Some minutes ago the flight MNB6121 (4BB5CA) was flying over my house and logged via my software (adsbox), but no plane was show on flightradar24.com .
                            Could it be that the FR24 server software no longer accepts data from feed software 222?

                            Is there any way to test a feed other that looking to the fr24feed logs?

                            Is there any new software for ARM with a new version numner?
                            On the web page flightradar24.comn, looking at premium/account settings it shows
                            "Notice: UPDATE AVAILABLE! (v225)"

                            Regards

                            Willi


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

                            Comment


                            • #44
                              I have same issue. Fr24 feed utility says that approx 7 plane were send in one packet, but nothing were shown on flightradar24 page. I used filter to filter my data but othing was shown too for long time on fr24 map . But in premium section it is showing last updates that are few seconds before...I think that flightradar receive my data correctly but decide to use data form another near radar. I think it depend on some kind of priority of radars near to me ( Wien, Budapest). Maybe network latency or similar things is my problem....Could you please confirm or deny my supposition?

                              PS: Sorry for my english

                              Comment


                              • #45
                                There is a new build (v225) available for download in the first post. Recent changes include over-ridding Basestation stream location --bs-ip=HOSTNAME --bs-port=PORT.

                                Regarding planes not appearing on FR24, were the planes not available at all or were they available under a different ID? Please download the latest version and make sure the Latitude/Longitude printed upon start are correct as the software filters out planes that are too far from these coordinates. Should that show 0/0 please let me know what specific architecture you are using so we can test it.

                                Comment

                                Working...
                                X