dump1090离线树莓派

问题描述 投票:0回答:1

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

python raspberry-pi offline software-defined-radio
1个回答
3
投票

您应该能够使用选择的编程语言(c/c++/java/python/等)启动 dump1090 并读取

std out
管道。

就个人而言,在 Raspberry Pi 上,我发现 Python 更好用,因为它更容易测试/重复,而无需编译。 Python 提供了 subprocess 包,允许您从 Python 中运行 dump1090(或任何其他应用程序)并查看输出(例如使用

subprocess.check_output('dump1090')
)。查看
check_output
Popen
选项,了解最适合您的应用程序的选项。

© www.soinside.com 2019 - 2024. All rights reserved.