Giter Club home page Giter Club logo

Comments (18)

mutability avatar mutability commented on June 15, 2024

Both piaware and fa-mlat-client expect a beast-format stream, not an AVR stream.

from piaware.

jester-xbmc avatar jester-xbmc commented on June 15, 2024

Understood, is there a way you could add reading an AVR stream using piaware-config or otherwise, this would mean people can use their airspy running from a pi to push data to flightware

from piaware.

mutability avatar mutability commented on June 15, 2024

Newer mlat-clients understand AVR. faup1090 is a bit trickier. You can't produce a Beast stream?

from piaware.

mutability avatar mutability commented on June 15, 2024

Actually, looking at that error more closely, it is a plain AVR stream with no timestamps, not the avrmlat format, so even with an updated mlat-client it will be no good for mlat.

from piaware.

jester-xbmc avatar jester-xbmc commented on June 15, 2024

Uhm, strange i'm running : airspy_adsb v1.1 with -e (Enable the extended output (MLAT and RSSI))

ping @bvernoux and @touil

from piaware.

mutability avatar mutability commented on June 15, 2024

The decoder is complaining that the first byte of the stream is 0x2A - this is '*', the standard format with just the message data. The format which has RSSI and timestamp would start with '<'.

Beast-format data is pretty much the de-facto standard these days, I am surprised airspy_adsb can't generate it. If the source for airspy_adsb was available, I would take a look, but a quick search doesn't find it so I suspect it's just another closed-source thing.

from piaware.

jester-xbmc avatar jester-xbmc commented on June 15, 2024

uhm, indeed that seems to be the case,

@bvernoux and @touil can you add beast output ?

from piaware.

jester-xbmc avatar jester-xbmc commented on June 15, 2024

In the mean time, is there a way to tell piaware to connect to a remote dump1090/VRS port ?

from piaware.

mutability avatar mutability commented on June 15, 2024

Not on the current version of piaware. It's in the next version.

from piaware.

jester-xbmc avatar jester-xbmc commented on June 15, 2024

Perfect, thanks

from piaware.

jester-xbmc avatar jester-xbmc commented on June 15, 2024

btw is this hardcoded? faup1090 --net-bo-ipaddr localhost
I can just change it to connect elsewhere ?

from piaware.

touil avatar touil commented on June 15, 2024

The software is still experimental but fully usable with PlanePlotter. Currently we use this extended format:
*;<32bit MLAT>;<8bit MLAT Frequency>;<16bit RSSI>;

The <8bit MLAT Frequency> tag is the oversampling multiplier: 1 => 2MHz; 2 => 4MHz; … 10 => 20MHz; etc. Zero is an invalid value.

from piaware.

mutability avatar mutability commented on June 15, 2024

Yep, sure, you can tweak that directly. The change in the next piaware version is just to hook that argument up to the config system so it's easy to change. See https://github.com/flightaware/piaware/blob/dev/programs/piaware/faup1090.tcl#L144

from piaware.

mutability avatar mutability commented on June 15, 2024

Frankly I doubt I'm going to support yet another format in mlat-client if it's only generated by one piece of closed-source software.

from piaware.

touil avatar touil commented on June 15, 2024

Your call.

from piaware.

mutability avatar mutability commented on June 15, 2024

OK, so airspy_adsb is unsupported for mlat at the moment.

from piaware.

jester-xbmc avatar jester-xbmc commented on June 15, 2024

fast support by @touil , new version with beast support, https://t.co/XwKelfwuL9 (-f beast)
however
mlat(7442): Problem reading receiver messages: Out of range timestamp seen (last 4142366797, now 553222221)
maybe issue like : mutability/mlat-client#1

from piaware.

mutability avatar mutability commented on June 15, 2024

I think it is generating the timestamps as little-endian; they should be big-endian.

from piaware.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.