#ads-b #aircraft #decoding #mode-s #zeromq #source

app jet1090

使用REST和ZMQ端点实时处理Mode S和ADS-B数据

6个版本

新版本 0.3.0 2024年8月20日
0.2.5 2024年6月28日
0.2.2 2024年5月27日
0.2.0 2024年4月11日

#92 in WebSocket

Download history 81/week @ 2024-05-17 185/week @ 2024-05-24 20/week @ 2024-05-31 6/week @ 2024-06-07 185/week @ 2024-06-14 21/week @ 2024-06-21 142/week @ 2024-06-28 27/week @ 2024-07-05 30/week @ 2024-07-26 3/week @ 2024-08-02 118/week @ 2024-08-16

每月151次下载

MIT 协议

6.5MB
7.5K SLoC

jet1090

jet1090是dump1090的改进版本,使用Rust编写,旨在并行解码多个Mode S和ADS-B数据源(TCP/UDP中的Beast feed、RTL-SDR)并在REST端点或websockets上提供信息。

安装

运行以下Cargo命令

cargo install jet1090

您也可以从GitHub 发布页面安装已编译的版本。

支持RTL-SDR外设

使用rtlsdr功能编译

cargo install jet1090 --feature rtlsdr
  • MacOS推荐步骤

    brew install soapysdr
    brew install soapyrtlsdr
    

    如果您想在记录时保持Mac唤醒,请使用以下命令

    caffeinate
    sudo pmset -b disablesleep 1
    
  • Linux推荐步骤

    apt install libsoapysdr-dev  # useful for building
    apt install soapysdr-module-rtlsdr  # useful for running
    
  • Windows推荐步骤

    预构建的Windows Pothos SDR开发环境包含了从RTL-SDR解码所需的DLL。按照说明进行“下载和安装”,并使用Zadig识别您的USB外设。

使用方法

有关更多信息,请参阅--help

依赖项

~67MB
~1M SLoC