百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

adsb_deku

> 编程语言
开源

✈️ Rust ADS-B解码器 + tui雷达应用

721 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

✈️ Rust ADS-B解码器 + tui雷达应用

adsb_deku

Decoder for ADS-B(Automatic Dependent Surveillance-Broadcast) Downlink Format protocol packets from 1090mhz. See dump1090_rs for a Rust demodulator. View planes in the sky around you, with only a rtl-sdr!

  • See quickstart-guide for a quick installation guide.
  • See rsadsb-2024.09.02 for latest major release details.
  • This library uses deku for deserialization of protocol.

Applications

Minimum required rust version: 1.84.0.

Client Applications

Client applications use this library to display the data accumulated from an ADS-B demodulation server in various ways.

radar tui

An ADS-B client for the terminal written in Rust. Radar connects to an ADS-B demodulation server and stores this info, allowing an operator to control the display of the data.

  • Map Tab - Plot currently detected aircraft on lat/long grid. Add known locations with --locations option.
  • Coverage Tab - Plot all detected aircraft lat/long positions since starting radar. Features grayscale heatmap.
  • Aircraft Tab - Show detailed table of information about currently detected aircraft. Set aircraft position as center lat/long.
  • gpsd - Derive lat/long from a gpsd instance using --gpsd flag.

See apps/README.md for map control keybindings.

This application uses ratatui for generating the display to the terminal.

# Startup "radar" display in tui relative to your antenna position
> cargo r --bin radar --release -- --lat="50.0" --long="50.0" --locations "(name,lat,long)" "(name,lat,long)"

1090

Display protocol data structures and currently tracked planes using this library in the same fashion as dump1090-fa to a terminal stdout. Optionally panic on missing implementation or fmt::Display, see > ./1090 -h.

# Startup 1090 decode chain using this library
> cargo r --bin 1090 --release -- --debug

Server/Demodulation(External) Applications

This library contains logic for decoding a message, you must use a server for demodulating the message from 1090mhz into bytes usable by this library. These are called Server applications.

(Rust) dump1090_rs

Rust translation of the popular C dump1090 tools, with demodulation and data forwarding functions.

> cargo r --release

Library

See libadsb_deku for more details.

Common

See rsadsb_common for more details.

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustadsbdspmode-srtlsdr

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言