ADSBItalia logo
Tritt dem globalen ADSBItalia-Netzwerk bei

Verbinde deinen ADS-B- und MLAT-Feeder mit ADSBItalia.

ADSBItalia bündelt ADS-B-Feeds und MLAT-Ergebnisse von unabhängigen Stationen auf der ganzen Welt. Du kannst zur Live-Karte beitragen und behältst trotzdem die volle Kontrolle über dein lokales Setup.

Du kannst mit Ultrafeeder/Docker, ADSB.im, einem kompatiblen Beast-Feed oder mit der klassischen skriptbasierten Installation teilnehmen. Alle Verbindungen zu ADSBItalia sind ausgehend: Es ist keine Portweiterleitung am Router erforderlich.

Community-Support

Brauchst du Hilfe bei deiner Einrichtung?

Frag die ADSBItalia-Community auf Discord oder Telegram. Gib deine Installationsmethode, Hardware, Software, Fehlermeldung und relevante Logs an. Teile niemals Tokens, Passwörter oder persönliche Informationen.

Möglichkeiten zur Teilnahme

ADSBItalia akzeptiert ADS-B-Feeds im Beast-Format und, wo möglich, dedizierte MLAT-Verbindungen. Welche Methode am besten ist, hängt von deiner Station ab: Docker/Ultrafeeder, ADSB.im, klassischer lokaler Decoder, readsb, dump1090 oder andere kompatible Software.

Empfohlen Ultrafeeder / Docker

Wenn du Ultrafeeder verwendest, kannst du ADSBItalia als Outbound-Feeder hinzufügen, ohne zusätzliche systemd-Dienste auf dem Host zu installieren.

Ohne Skript ADSB.im

Seit ADSB.im v3.0.13 ist ADSBItalia direkt integriert. Aktiviere es einfach auf der Seite Data Sharing; manuelle Argumente sind nicht mehr erforderlich.

Alternative Klassische Installation

Wenn dein lokaler Decoder einen Beast-Ausgang auf einem TCP-Port bereitstellt, kannst du das ADSBItalia-Skript verwenden, um eigene ADS-B- und MLAT-Dienste zu erstellen.

VHF / HF / Satcom ACARS / VDL2 / HFDL / Satcom

?bertragen Sie VHF ACARS, VDL Mode 2, HFDL Kurzwellen- oder Inmarsat/Iridium-Satellitentelemetrie ?ber acars_router, dumphfdl oder ADSB.im.

FLARM / OGN FLARM / OGN (Segelflugzeuge & VFR)

Senden Sie Daten von Segelflugzeugen, Motorseglern, Ultraleichtflugzeugen und Gleitschirmen über OGN-Empfänger (868 MHz), Air!Squitter oder direkten SBS-Stream.

VHF 162 MHz Marine AIS (Schiffsverfolgung)

Maritimes VHF AIS-Tracking über UDP oder HTTP (AIS-catcher / ShipFeeder / rtl-ais / OpenCPN).

UHF 403 MHz Wetter-Radiosonden (Stratosphärenballons)

Empfang von Wetterballons (Vaisala RS41, Meteomodem M20, DFM) via radiosonde_auto_rx, dxlAPRS oder UDP.

Die Seite „Status deines Feeds“ funktioniert auch mit Ultrafeeder: ADSBItalia prüft Verbindungen von deiner öffentlichen IP zu den Netzwerkports.

Was du an ADSBItalia sendest

  • ADS-B-Beast-Feed an ADSBItalia über Port 31108.
  • MLAT-Verbindung zu ADSBItalia über Port 41113, falls konfiguriert.
  • Optionale lokale MLAT-Ergebnisse auf einem dedizierten Port, sofern dein Setup dies unterstützt.
  • Korrekter Feeder-Name, Koordinaten und Höhe, um die Station zu identifizieren und die MLAT-Qualität zu verbessern.

Wichtige Ports

Lokaler Beast30005
ADSBItalia ADS-B31108
ADSBItalia MLAT41113
MLAT-Ergebnisse33106 / libera

Der lokale Beast-Port kann von 30005 abweichen. Die ADSBItalia-Ports sind ausgehende Verbindungen vom Feeder zum Server.

Empfohlene Methode: Ultrafeeder / Docker

Ultrafeeder ist die beste Wahl, wenn du deine ADS-B-Station bereits über Docker verwaltest. In diesem Fall musst du kein zusätzliches Skript auf dem Host-System installieren: füge ADSBItalia einfach zu den Outbound-Verbindungen des Containers hinzu und starte Ultrafeeder neu.

Vor der Bearbeitung

  • Erstelle eine Sicherungskopie deiner docker-compose.yml oder .env-Datei.
  • Überprüfe Koordinaten, Höhe, Feeder-Namen und UUID auf Richtigkeit.
  • Wenn du bereits andere Feeds in ULTRAFEEDER_CONFIG nutzt, füge ADSBItalia hinzu, ohne bestehende Zeilen zu löschen.

Ultrafeeder Konfigurationsbeispiel

Füge die ADSBItalia-Zeilen zu deiner Variablen ULTRAFEEDER_CONFIG hinzu. Trenne Zeilen mit Semikolon, außer in der letzten Zeile.

ULTRAFEEDER_CONFIG=
adsb,adsbitalia.it,31108,beast_reduce_plus_out;
mlat,mlat.adsbitalia.it,41113;

Neustart und Überprüfung

docker compose pull ultrafeeder
docker compose up -d ultrafeeder
docker logs -f ultrafeeder
Die MLAT-Zeile benötigt nur Host und Port des MLAT-Servers. Verwende die Konfiguration genau wie gezeigt. Wenn du unsicher bist, kontaktiere ADSBItalia und erwähne, dass du Ultrafeeder verwendest.
📧 Feeder Offline- & MLAT-E-Mail-Benachrichtigungen: Sobald Ultrafeeder Daten an ADSBItalia sendet, öffne einfach adsbitalia.it/de/status.html aus deinem lokalen Netzwerk. Deine Station wird anhand deiner öffentlichen IP automatisch erkannt und du kannst deine E-Mail mit 1 Klick registrieren.

ADSB.im Methode

Ab ADSB.im Version v3.0.13 ist ADSBItalia direkt in die Weboberfläche integriert. Du musst keine Skripte ausführen, den Expert-Bereich öffnen oder manuelle Parameter einfügen.

ADSBItalia aktivieren

  1. Stelle sicher, dass deine ADSB.im-Installation auf v3.0.13 oder neuer aktualisiert ist.
  2. Öffne das ADSB.im Web-Dashboard und wechsle auf die Seite Data Sharing.
  3. Suche ADSBItalia in der Liste der Aggregatoren.
  4. Aktiviere das Kontrollkästchen für ADSBItalia und speichere oder übernimm die Änderung.
Das ist alles: ADSB.im verwaltet die erforderlichen ADS-B- und MLAT-Verbindungen automatisch. Prüfe anschließend auf der Seite „Status deines Feeds“, ob die Station online ist.
📧 Feeder Offline- & MLAT-E-Mail-Benachrichtigungen: Nachdem ADSBItalia in der ADSB.im-Oberfläche aktiviert wurde, besuche adsbitalia.it/de/status.html aus deinem lokalen WLAN. Deine Station wird sofort per IP erkannt.

Klassische skriptbasierte Installation

Verwende diese Methode, wenn du einen lokalen ADS-B-Decoder hast, der Beast-Daten auf 127.0.0.1 oder einem erreichbaren Host bereitstellt.

Schnellinstallation

Führe diesen Befehl auf dem Feeder aus:

curl -fsSL https://raw.githubusercontent.com/ADSBItalia/Feeding/main/install.sh -o install.sh && bash install.sh

Was das Skript tut

Das Skript prüft den lokalen Beast-Port, installiert benötigte Pakete, richtet die dedizierte mlat-client-Umgebung ein, registriert den Feeder und erstellt lokale systemd-Dienste zur Weiterleitung.

Verfügbare Skripte

  • install.sh — Erstinstallation des Feeders.
  • update.sh — Aktualisierung von Name, Koordinaten und Höhe.
  • uninstall.sh — Vollständige Entfernung der Dienste und MLAT-Umgebung.

Anforderungen

  • Aktiver ADS-B-Empfänger.
  • Lokaler Beast-Feed oder kompatible Ultrafeeder/Docker-Konfiguration.
  • Stabile Internetverbindung.
  • Ausgehende TCP-Verbindungen zu ADSBItalia erlaubt.
  • Genaue Koordinaten und Höhe für MLAT.

Keine Portweiterleitungen im Router erforderlich.

Lokale MLAT-Ergebnisse

Der Feeder kann MLAT-Ergebnisse lokal empfangen und auf der eigenen tar1090-Karte darstellen.

Verwaltungsbefehle

Klassische Installation

Dienststatus:

sudo systemctl status adsbitalia-feed.service
sudo systemctl status adsbitalia-mlat.service

Echtzeit-Protokolle:

sudo journalctl -u adsbitalia-feed.service -f
sudo journalctl -u adsbitalia-mlat.service -f

Ultrafeeder / Docker

docker ps | grep ultrafeeder
docker logs -f ultrafeeder
docker compose logs -f ultrafeeder

Aktualisierung und Entfernung

Daten der klassischen Installation ändern

curl -fsSL https://raw.githubusercontent.com/ADSBItalia/Feeding/main/update.sh -o update.sh && bash update.sh

Klassische Installation entfernen

curl -fsSL https://raw.githubusercontent.com/ADSBItalia/Feeding/main/uninstall.sh | sudo bash

Fehlerbehebung

sudo systemctl status adsbitalia-feed.service
sudo systemctl status adsbitalia-mlat.service
sudo journalctl -u adsbitalia-feed.service -n 100 --no-pager
sudo journalctl -u adsbitalia-mlat.service -n 100 --no-pager

Schnelle FAQ

Funktioniert mein Feed auch ohne MLAT?

Ja, ADS-B-Daten erweitern die Hauptkarte bereits vollständig.

Müssen Ports im Router geöffnet werden?

Nein, alle Verbindungen erfolgen ausschließlich ausgehend.

ACARS, VDL-M2, HFDL & Satcom an ADSBItalia senden

ADSBItalia betreibt einen dedizierten zentralen ACARS & Satcom Router, der Live-Telemetrie von VHF ACARS, VDL Mode 2, HFDL (Kurzwelle) und Satcom (Inmarsat/Iridium/JAERO) weltweit separat aggregiert.

Unser Server berechnet automatisch GroundSpeed (Geschwindigkeit über Grund) und speichert die Flughöhe für Ozeanflüge live auf der Karte.

Zentraler Server / Host: feed.adsbitalia.it (oder adsbitalia.it)

Dedizierte Port-Übersichtstabelle

VHF ACARS (131 MHz)5550JSON (TCP/UDP)
VDL Mode 2 (VHF 136 MHz)5555JSON (TCP/UDP)
HFDL (Kurzwelle 2–30 MHz)5556JSON (TCP/UDP)
Satcom Inmarsat (JAERO / IMSL)5557JSON (TCP/UDP)
Satcom Iridium (IRDM / irdm2acars)5558JSON (TCP/UDP)
Generisches BaseStation SBS (JAERO)31109SBS (TCP)

acars_router Konfiguration (Docker / SDR-Enthusiasts)

Fügen Sie die Weiterleitungsziele zu den Umgebungsvariablen Ihrer docker-compose.yml hinzu und starten Sie den Container neu:

environment:
  - AR_SEND_TCP_ACARS=feed.adsbitalia.it:5550
  - AR_SEND_TCP_VDLM2=feed.adsbitalia.it:5555
  - AR_SEND_TCP_HFDL=feed.adsbitalia.it:5556
  - AR_SEND_TCP_IMSL=feed.adsbitalia.it:5557
  - AR_SEND_TCP_IRDM=feed.adsbitalia.it:5558

Zuverlässigkeitshinweis: Wir empfehlen dringend die Verwendung von TCP anstelle von UDP, um Paketverluste zu vermeiden.

ADSB.im Konfiguration

Öffnen Sie Ihr ADSB.im Dashboard, wählen Sie das entsprechende Modul und tragen Sie unter Custom Destinations feed.adsbitalia.it (oder adsbitalia.it) mit dem entsprechenden Port im JSON-Format ein.

Host: feed.adsbitalia.it
Ports: 5550 (VHF ACARS) | 5555 (VDL2) | 5556 (HFDL) | 5557 (Inmarsat) | 5558 (Iridium)
Format: JSON

Befehlszeilen-Decoder

# Satcom Inmarsat (JAERO):
Settings -> Audio/Decoding -> ACARS Output -> Host: feed.adsbitalia.it, Port: 5557, Protocol: TCP oder UDP (JSON)
# (oder SBS TCP-Ausgabe auf Port 31109)

# Satcom Iridium (irdm2acars / iridium-toolkit):
Host: feed.adsbitalia.it, Port: 5558, Protocol: TCP oder UDP (JSON)

# VHF ACARS (acarsdec):
acarsdec -j feed.adsbitalia.it:5550

# VDL Mode 2 (dumpvdl2):
dumpvdl2 --output-acars decoded:json:tcp:address=feed.adsbitalia.it,port=5555

# HFDL (dumphfdl):
dumphfdl --output decoded:json:tcp:address=feed.adsbitalia.it,port=5556

FLARM & OGN Daten (Segelflugzeuge, Ultraleicht & VFR) an ADSBItalia senden

ADSBItalia integriert weltweite Daten von FLARM, Open Glider Network (OGN), FANET, PilotAware und SafeSky in Echtzeit, um Segelflugzeuge, Motorsegler, Leichtflugzeuge und Gleitschirme auf der Live-Karte darzustellen.

Wenn Sie eine FLARM- oder OGN-Empfangsstation betreiben (RTL-SDR auf 868.2/868.4 MHz, Air!Squitter, PowerFLARM oder lokaler Decoder), können Sie Ihre Daten ganz einfach an ADSBItalia weiterleiten.

Globaler Ingestion-Server: feed.adsbitalia.it (oder adsbitalia.it)

Tabelle der dedizierten FLARM / OGN Ports

BaseStation SBS FLARM (readsb)32006SBS (TCP)
Sekundärer BaseStation SBS31110SBS (TCP)
Globales OGN APRS Backbone14580APRS-IS (aprs.glidernet.org)

Methode 1: Über das OGN-Netzwerk (Empfohlen für OGN-Empfänger 868 MHz)

Wenn Sie einen OGN-Empfänger mit rtlsdr-ogn oder Docker (z. B. glidernet/ogn-receiver) verwenden, reicht die Standardkonfiguration an den OGN APRS-Server:

# In Ihrer ogn-rf.conf Datei:
APRS:
{
  Call = "IHR_STATIONSNAME";
  Server = "aprs.glidernet.org:14580";
}

Hinweis: ADSBItalia ist direkt mit dem weltweiten APRS-IS-Backbone von Open Glider Network verbunden. Pakete Ihrer OGN-Station werden automatisch in Echtzeit auf ADSBItalia übertragen!

Methode 2: Direkte BaseStation SBS-Verbindung (Port 32006 TCP)

Wenn Ihr Gerät (Air!Squitter, PowerFLARM, FlarmBox oder lokale ogn2sbs-Bridge) ein BaseStation-Format (SBS-1) ausgibt, senden Sie den Stream direkt per TCP an ADSBItalia:

Host: feed.adsbitalia.it
Port: 32006 (oder 31110)
Protokoll: TCP
Format: BaseStation (SBS-1)

Methode 3: Ultrafeeder / Docker

Wenn Sie Ultrafeeder nutzen, tragen Sie die Zieladresse in den Umgebungsvariablen ein:

environment:
  - ULTRAFEEDER_DESTINATIONS=...;feed.adsbitalia.it,32006,sbs_out

AIS-Schiffsdaten an ADSBItalia senden (Schiffsverfolgung)

ADSBItalia verfügt über ein dediziertes Marine-Radar unter adsbitalia.it/marine/ für die Live-Schiffsverfolgung (Frachter, Tanker, Fähren, Segelboote, Fischereischiffe und Küstenwache).

Wenn Sie maritime VHF-Signale (161.975 MHz / 162.025 MHz) mit einem RTL-SDR oder dedizierten Empfänger empfangen, können Sie Ihre Daten über UDP, TCP oder HTTP POST an ADSBItalia übertragen.

AIS-Server / Host: feed.adsbitalia.it

AIS-Ports & Endpunkte

Standard-NMEA-Port10110NMEA 0183 (UDP / TCP)
Alternativer NMEA-Port5001NMEA AIVDM (UDP / TCP)
Dedizierter ADSBItalia-Port5559NMEA Marine (UDP / TCP)
HTTP/HTTPS-Endpunkt (Stations-ID)443https://adsbitalia.it/api/ais

Methode 1: AIS-catcher via HTTP POST (Empfohlen für Stations-ID)

AIS-catcher -H "https://adsbitalia.it/api/ais" ID IHRE_STATIONS_ID INTERVAL 15 GZIP on RESPONSE off

Methode 2: AIS-catcher via Direkt-UDP

AIS-catcher -u feed.adsbitalia.it 10110

Methode 3: Ultrafeeder / ShipFeeder Docker

environment:
  - ULTRAFEEDER_DESTINATIONS=...;feed.adsbitalia.it,10110,ais_out

Einspeisung von Radiosondendaten (UHF 400-406 MHz Wetterballons)

ADSBItalia erfasst und visualisiert meteorologische Radiosonden und Stratosphärenballons in Echtzeit (gestartet von Wetterdiensten bis über 35.000 Meter Höhe).

Radiosonden-Ingestionsserver / Host: feed.adsbitalia.it

Port- und Endpoint-Tabelle Radiosonden

Standard Radiosonden-Port10120JSON / OziPlotter (UDP / TCP)
HTTP/HTTPS Endpoint (Station-ID)443https://feed.adsbitalia.it/api/sonde?id=IHRE_STATION_ID

Methode 1: radiosonde_auto_rx via HTTP POST (Empfohlen)

[payload_exporter]
enabled = True
destination = http_post
url = https://feed.adsbitalia.it/api/sonde?id=IHRE_STATION_ID

Methode 2: radiosonde_auto_rx via OziPlotter / UDP

[ozi_plotter]
ozi_enabled = True
ozi_host = feed.adsbitalia.it
ozi_port = 10120