openskynetwork / dump1090-hptoa Goto Github PK
View Code? Open in Web Editor NEWdump1090 decoder with High Precision Timestamping (http://eprints.networks.imdea.org/1768/)
License: Other
dump1090 decoder with High Precision Timestamping (http://eprints.networks.imdea.org/1768/)
License: Other
Hi,
I'm currently running dump1090 on a Orange pi board. Since it has a Mali GPU I wonder if it is possible to use it for the FFT calculations.
Thank you for your answer and best regards,
Nicola
I've received the error
Unable to enable V3D. Please check your firmware is up to date.
I know I have it enabled with dtoverlay=vc4-fkms-v3d
and have tried a raspi 3B and 4B with no improvement. I assume you just need to change what it points to but don't know C that well.
Hello,
After I read your paper on this subject, i want to use this to make a localisation solution myself. Therefore I need to be able to get the time difference between sending the message from the aircraft and receiving it, as accurate as possible. Is there any way to do this in the software or can you point me to the code where this can be calculated.
It would help me a great deal, it's part of my thesis!
Thanks in advance.
First of all, thanks for the hard work! When it works, it works like a charm. I only face the following:
Setup:
Raspberry Pi Zero W + dump1090-fa
Orange Pi Zero + openskyd-dump1090
Whenever I reboot the Pi Zero W, with on there dump1090-fa, which is providing my received info to other feeders, the openskyd-dump1090 will not reconnect automagically to dump1090-fa. The only thing I can do, is restart openskyd-dump1090 to restore connectivity between the two.
Is there by any chance an option that can be set, to force reconnection?
I'd like to know if at this point this package can be beneficial for usage with existing mlat-client / mlat-server. For better mlat computations? Thanks!
I am not able to compile the repository in a raspbian bulleye.
$ sudo make
[ 2%] Linking C executable faup1090
/usr/bin/ld: CMakeFiles/faup1090.dir/mode_ac.c.o:(.bss+0x0): multiple definition of Modes'; CMakeFiles/faup1090.dir/faup1090.c.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/faup1090.dir/mode_s.c.o:(.bss+0x10): multiple definition of
Modes'; CMakeFiles/faup1090.dir/faup1090.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/faup1090.dir/net_io.c.o:(.bss+0x408): multiple definition of Modes'; CMakeFiles/faup1090.dir/faup1090.c.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/faup1090.dir/crc.c.o:(.bss+0x5e0): multiple definition of
Modes'; CMakeFiles/faup1090.dir/faup1090.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/faup1090.dir/stats.c.o:(.bss+0x0): multiple definition of Modes'; CMakeFiles/faup1090.dir/faup1090.c.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/faup1090.dir/icao_filter.c.o:(.bss+0x8010): multiple definition of
Modes'; CMakeFiles/faup1090.dir/faup1090.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/faup1090.dir/track.c.o:(.bss+0x8): multiple definition of `Modes'; CMakeFiles/faup1090.dir/faup1090.c.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/faup1090.dir/build.make:254: faup1090] Error 1
make[1]: *** [CMakeFiles/Makefile2:119: CMakeFiles/faup1090.dir/all] Error 2
make: *** [Makefile:103: all] Error 2
The project as described in README does not compile, the libliquid-dev is missing thus you could add this in the description to run:
sudo apt-get install libliquid-dev
See #1 (comment)
Imho this should be part of the README
pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get install git cmake
pi@raspberrypi:~ $ git clone https://github.com/openskynetwork/dump1090-hptoa.git
pi@raspberrypi:~ $ cd dump1090-hptoa
pi@raspberrypi:~/dump1090-hptoa $ make
make: *** No targets specified and no makefile found. Stop.
pi@raspberrypi:~ /dump1090-hptoa $ sudo apt-get install -y build-essential debhelper rtl-sdr librtlsdr-dev libusb-1.0-0-dev pkg-config fakeroot curl cron lighttpd
pi@raspberrypi:~/dump1090-hptoa $ sudo dpkg-buildpackage -b
dpkg-buildpackage: info: source package dump1090-mutability
dpkg-buildpackage: info: source version 1.15~dev
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Oliver Jowett <[email protected]>
dpkg-buildpackage: info: host architecture armhf
dpkg-source --before-build dump1090-hptoa
debian/rules clean
dh clean
..............
..............
..............
/usr/share/dump1090-mutability/
install -d debian/dump1090-mutability/usr/bin
cp -a dump1090 debian/dump1090-mutability/usr/bin/dump1090-mutability
cp: cannot stat 'dump1090': No such file or directory
debian/rules:24: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 1
make[1]: Leaving directory '/home/pi/build-dump-hptoa/dump1090-hptoa'
debian/rules:30: recipe for target 'binary' failed
make: *** [binary] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
What is the arrival time of ads-b message? The output variable "hpTimestampMsg" of this code is a double number.
integrate high-precision timestamp in raw and beast output to export data correctly.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.