ADS-B接收訊號
Dump1090 可輸出的格式
dump1090 支援多種輸出格式,並透過不同的 TCP port 提供不同的格式:
| 格式 | port | 描述 |
|---|---|---|
| Raw AVR (AVR-TCP) | 30002 | 純 HEX 編碼的 Mode S 訊息,類似 SBS 格式,每筆資料以 * 開頭,; 或 \r\n 結尾 |
| Beast Mode (Binary-TCP) | 30005 | Mode S 二進制格式,帶有同步字 (1A 31 54),適用於高效處理 |
| Basestation (SBS-1) | 30003 | 逗號分隔的 ASCII 文字格式,適用於 Basestation 軟體 |
| HTTP JSON API | 8080 | JSON 格式的飛機狀態,供網頁或 API 查詢 |
| Raw (bin) | 本地檔案 | 以 --raw 選項保存二進制數據,可後續分析 |
| Decoded Aircraft JSON | aircraft.json |
解碼後的飛機位置、航向、高度等資料 |
Flightware接收機提供的port
|
|
不同接收軟體對格式的支援
不同的 ADS-B 軟體對輸入格式的支援不同,但大多數都能處理 Beast 或 AVR 格式:
| 軟體 | AVR (30002) | Beast (30005) | SBS (30003) | JSON |
|---|---|---|---|---|
| Virtual Radar Server (VRS) | ✅ | ✅ | ✅ | ❌ |
| FlightAware PiAware | ❌ | ✅ | ❌ | ❌ |
| ADS-B Exchange | ❌ | ✅ | ❌ | ❌ |
| FR24 Feeder (Flightradar24) | ✅ | ✅ | ❌ | ❌ |
| RadarBox Feeder | ❌ | ✅ | ❌ | ❌ |
| PlanePlotter | ✅ | ✅ | ✅ | ❌ |
| ModesDeco2 | ✅ | ✅ | ✅ | ❌ |
- Beast 模式 (
30005) 是最廣泛支援的格式,許多 ADS-B 站點如 FlightAware、ADS-B Exchange、RadarBox 都採用此格式。 - AVR (
30002) 是相對老舊的格式,但仍被某些軟體如 FR24 Feeder 和 PlanePlotter 支援。 - Basestation (
30003) 是 SBS-1 的格式,適用於 Virtual Radar Server (VRS) 和 PlanePlotter。
如果你要連接多個軟體,建議:
- 以
Beast (30005)為主,因為支援最廣泛 - 使用
socat或modesmixer2轉換格式,讓不同軟體共用相同的數據源