【问题标题】:dump1090 offline raspberry pidump1090 离线树莓派
【发布时间】:2015-12-04 08:38:58
【问题描述】:

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

【问题讨论】:

  • 顺便看看 gr-air-modes,它实现了自己的转发器解码器,并有一个漂亮的 python API。

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


【解决方案1】:

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

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

【讨论】:

  • 完美!感谢您在这里帮助我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-11
  • 1970-01-01
  • 1970-01-01
  • 2021-05-20
  • 1970-01-01
相关资源
最近更新 更多