dump1090离线覆盆子pi

时间:2015-09-08 15:21:04

标签: python raspberry-pi radio offline software-defined-radio

我目前正在做一个项目,我在一个由Raspberry Pi控制的led矩阵上制作ADS-B flightradar。我找到了一个名为dump1090的程序,它接收并解码来自SDR接收器的数据。我可以找到很多关于如何使用这些数据转发到网络服务器的例子,但我似乎找不到任何关于如何以编程方式监听dump1090产生的数据的方法。有谁知道如何以编程方式接收dump1090的数据以便在程序中使用数据? (任何语言都可以,但是python可能是最明显的选择)

1 个答案:

答案 0 :(得分:3)

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

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

相关问题