dump1090 离线 raspberry pi

dump1090 offline raspberry pi

我目前正在做一个项目,我在 LED 矩阵上制作 ADS-B 飞行雷达,由 Raspberry Pi 控制。我找到了一个名为 dump1090 的程序,它可以接收和解码来自我的 SDR 接收器的数据。我可以找到很多关于如何将该数据转发到网络服务器或其他任何东西的示例,但我似乎找不到任何关于如何以编程方式收听数据转储 1090 生成的内容。有谁知道如何以编程方式接收 dump1090 的数据以便在程序中使用这些数据? (任何语言都可以,但也许 python 是最明显的选择)

您应该能够使用所选的编程语言 (c/c++/java/python/etc.) 启动 dump1090 并读取 std out 管道。

就我个人而言,在 Raspberry Pi 上,我发现 Python 更好用,因为它更容易 test/reiterate 而无需编译。 Python 提供 subprocess 包,它允许您从 Python 中 运行 dump1090(或任何其他应用程序)并查看输出(使用 subprocess.check_output('dump1090')例子)。查看 check_outputPopen 选项,了解最适合您的应用程序的选项。