ADSBItalia logo
Rejoignez le réseau mondial ADSBItalia

Connectez votre feeder ADS-B et MLAT à ADSBItalia.

ADSBItalia agrège des flux ADS-B et des résultats MLAT provenant de stations indépendantes dans le monde entier. Vous pouvez contribuer à la carte en direct tout en gardant le contrôle total de votre installation locale.

Vous pouvez rejoindre le réseau avec Ultrafeeder/Docker, ADSB.im, un flux Beast compatible ou l’installation classique basée sur script. Toutes les connexions vers ADSBItalia sont sortantes : aucune redirection de port n’est nécessaire sur le routeur.

Support communautaire

Besoin d’aide pour votre configuration ?

Demandez de l’aide à la communauté ADSBItalia sur Discord ou Telegram. Indiquez votre méthode d’installation, le matériel, le logiciel, le message d’erreur et les logs utiles. Ne partagez jamais de jetons, mots de passe ou informations personnelles.

Façons de participer

ADSBItalia accepte les flux ADS-B au format Beast et, lorsque c’est possible, des connexions MLAT dédiées. La meilleure méthode dépend de la configuration de votre station : Docker/Ultrafeeder, ADSB.im, décodeur local classique, readsb, dump1090 ou tout autre logiciel compatible.

Recommandé Ultrafeeder / Docker

Si vous utilisez Ultrafeeder, vous pouvez ajouter ADSBItalia comme feeder sortant sans installer de services systemd supplémentaires sur l’hôte.

Sans script ADSB.im

Depuis ADSB.im v3.0.13, ADSBItalia est directement intégré. Il suffit de l’activer sur la page Data Sharing, sans ajouter d’arguments manuels.

Alternative Installation classique

Si votre décodeur local fournit une sortie Beast sur un port TCP, vous pouvez utiliser le script ADSBItalia pour créer des services ADS-B et MLAT dédiés.

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

Transmettez la t?l?m?trie VHF ACARS, VDL Mode 2, HFDL ondes courtes ou satellites Inmarsat/Iridium via acars_router, dumphfdl ou ADSB.im.

FLARM / OGN FLARM / OGN (Planeurs & VFR)

Contribuez avec le trafic de planeurs, ULM, deltaplanes et parapentes via récepteur OGN (868 MHz), Air!Squitter ou flux BaseStation SBS direct.

VHF 162 MHz AIS Maritime (Navires & Bateaux)

Suivi maritime VHF AIS via UDP ou HTTP (AIS-catcher / ShipFeeder / rtl-ais / OpenCPN).

UHF 403 MHz Radiosondes Météo (Ballons Stratosphériques)

Suivi des ballons-sondes météo (Vaisala RS41, Meteomodem M20, DFM) via radiosonde_auto_rx, dxlAPRS ou UDP.

La page « État de votre feed » fonctionne aussi avec Ultrafeeder : ADSBItalia vérifie les connexions depuis votre IP publique vers les ports du réseau.

Ce que vous envoyez à ADSBItalia

  • Flux ADS-B Beast vers ADSBItalia sur le port 31108.
  • Connexion MLAT vers ADSBItalia sur le port 41113, si elle est configurée.
  • Résultats MLAT locaux facultatifs sur un port dédié, si votre configuration le permet.
  • Nom du feeder, coordonnées et altitude corrects afin d’identifier la station et d’améliorer la qualité MLAT.

Ports principaux

Beast local30005
ADSBItalia ADS-B31108
ADSBItalia MLAT41113
Résultats MLAT33106 / libera

Le port Beast local peut être différent de 30005. Les ports ADSBItalia sont des connexions sortantes du feeder vers le serveur.

Méthode recommandée : Ultrafeeder / Docker

Ultrafeeder est la meilleure option si vous gérez déjà votre station ADS-B avec Docker. Aucun script supplémentaire n’est requis sur l'hôte : ajoutez simplement ADSBItalia dans la configuration sortante du conteneur et redémarrez Ultrafeeder.

Avant modification

  • Faites une sauvegarde de votre fichier docker-compose.yml ou .env.
  • Vérifiez l’exactitude de vos coordonnées, altitude, nom de station et UUID.
  • Si vous alimentez déjà d’autres réseaux dans ULTRAFEEDER_CONFIG, ajoutez ADSBItalia sans supprimer les flux existants.

Exemple de configuration Ultrafeeder

Ajoutez les lignes ADSBItalia dans votre variable ULTRAFEEDER_CONFIG séparées par un point-virgule.

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

Redémarrage et vérification

docker compose pull ultrafeeder
docker compose up -d ultrafeeder
docker logs -f ultrafeeder
La ligne MLAT nécessite uniquement l’hôte et le port du serveur MLAT. Utilisez la configuration exactement comme indiqué. En cas de doute, contactez ADSBItalia en précisant que vous utilisez Ultrafeeder.
📧 Alertes e-mail récepteur hors ligne et MLAT: Dès qu'Ultrafeeder transmet des données à ADSBItalia, ouvrez simplement adsbitalia.it/fr/status.html depuis votre réseau local. Votre station sera automatiquement identifiée via votre IP publique pour activer les alertes en 1 clic.

Méthode ADSB.im

Depuis la version v3.0.13, ADSBItalia est intégré directement dans l'interface web d'ADSB.im sans aucun script nécessaire.

Activer ADSBItalia

  1. Vérifiez qu'ADSB.im est mis à jour en v3.0.13 ou ultérieure.
  2. Ouvrez le tableau de bord ADSB.im et allez sur la page Data Sharing.
  3. Repérez ADSBItalia dans la liste des agrégateurs.
  4. Cochez ADSBItalia, puis enregistrez ou appliquez la modification.
C’est tout : ADSB.im gère automatiquement les connexions ADS-B et MLAT nécessaires. Après application, consultez la page « État de votre feed » pour confirmer que la station est en ligne.
📧 Alertes e-mail récepteur hors ligne et MLAT: Une fois ADSBItalia activé dans l'interface ADSB.im, rendez-vous sur adsbitalia.it/fr/status.html depuis votre Wi-Fi local. Votre récepteur est reconnu instantanément pour configurer vos alertes e-mail.

Installation classique par script

Utilisez cette méthode si vous disposez d'un décodeur ADS-B local fournissant un flux Beast sur 127.0.0.1 ou sur un hôte accessible.

Installation rapide

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

Ce que fait le script

Le script teste le port Beast local, installe les dépendances, prépare l'environnement dédié pour mlat-client, enregistre la station et crée les services systemd.

Scripts disponibles

  • install.sh — installation initiale.
  • update.sh — mise à jour des informations.
  • uninstall.sh — désinstallation complète.

Prérequis

  • Récepteur ADS-B opérationnel.
  • Flux Beast disponible ou Ultrafeeder/Docker.
  • Connexion Internet fiable.
  • Connexions sortantes autorisées vers ADSBItalia.
  • Coordonnées et altitude précises pour MLAT.

Aucune ouverture de port sur votre routeur n'est nécessaire.

Commandes de gestion

Installation classique

sudo systemctl status adsbitalia-feed.service
sudo systemctl status adsbitalia-mlat.service
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

Mise à jour et désinstallation

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

Dépannage

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

FAQ rapide

Ma station contribue-t-elle si j'envoie uniquement l'ADS-B sans MLAT ?

Oui, les données ADS-B enrichissent directement la carte principale.

Faut-il ouvrir des ports sur la box ?

Non, toutes les connexions sont initiées en sortie.

Envoyer des données ACARS, VDL-M2, HFDL et Satcom

ADSBItalia intègre un routeur central ACARS & Satcom recevant séparément les flux VHF ACARS, VDL Mode 2, HFDL (Ondes courtes) et Satcom (Inmarsat/Iridium/JAERO) à travers le monde.

Notre serveur enrichit automatiquement les positions en calculant la GroundSpeed (vitesse sol) en temps réel et en maintenant la mémoire d'altitude pour les vols transocéaniques.

Serveur / Hôte global : feed.adsbitalia.it (ou adsbitalia.it)

Tableau des ports d'ingestion dédiés

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

Configuration acars_router (Docker / SDR-Enthusiasts)

Ajoutez les variables d'environnement dédiées dans votre docker-compose.yml et redémarrez le conteneur :

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

Note de fiabilité : Nous recommandons vivement l'utilisation du protocole TCP plutôt qu'UDP pour éviter la perte de paquets.

Configuration ADSB.im

Ouvrez le tableau de bord ADSB.im, accédez au module correspondant et configurez dans Custom Destinations feed.adsbitalia.it (ou adsbitalia.it) avec le port désigné au format JSON.

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

Décodeurs en ligne de commande

# Satcom Inmarsat (JAERO):
Settings -> Audio/Decoding -> ACARS Output -> Host: feed.adsbitalia.it, Port: 5557, Protocol: TCP ou UDP (JSON)
# (ou flux SBS TCP sur le port 31109)

# Satcom Iridium (irdm2acars / iridium-toolkit):
Host: feed.adsbitalia.it, Port: 5558, Protocol: TCP ou 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

Envoyer les données FLARM & OGN (Planeurs, ULM & VFR) à ADSBItalia

ADSBItalia intègre en temps réel les flux FLARM, Open Glider Network (OGN), FANET, PilotAware et SafeSky à l'échelle mondiale, affichant planeurs, motoplaneurs, ULM et parapentes sur la carte en direct.

Si vous possédez une station réceptrice FLARM / OGN (clé SDR sur 868.2/868.4 MHz, récepteur Air!Squitter, PowerFLARM ou décodeur local), vous pouvez partager vos données en toute simplicité.

Serveur d'ingestion global : feed.adsbitalia.it (ou adsbitalia.it)

Tableau des ports dédiés FLARM / OGN

BaseStation SBS FLARM (readsb)32006SBS (TCP)
BaseStation SBS Secondaire31110SBS (TCP)
Dorsale Globale OGN APRS14580APRS-IS (aprs.glidernet.org)

Méthode 1 : Via le réseau OGN (Recommandé pour les récepteurs OGN 868 MHz)

Si vous utilisez un récepteur OGN avec rtlsdr-ogn ou Docker (ex. glidernet/ogn-receiver), il vous suffit de configurer l'envoi vers le serveur OGN APRS :

# Dans votre fichier de configuration ogn-rf.conf :
APRS:
{
  Call = "NOM_DE_STATION";
  Server = "aprs.glidernet.org:14580";
}

Note : ADSBItalia est directement connecté au réseau dorsal mondial APRS de l'Open Glider Network. Tous les signaux reçus par votre antenne OGN sont automatiquement diffusés en direct sur ADSBItalia !

Méthode 2 : Flux direct BaseStation SBS (Port 32006 TCP)

Si vous utilisez un récepteur ou logiciel émettant au format BaseStation (SBS-1) tel qu'Air!Squitter, PowerFLARM ou une passerelle ogn2sbs, envoyez directement le flux via TCP :

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

Méthode 3 : Ultrafeeder / Docker

Si vous agrégez des flux FLARM locaux dans Ultrafeeder, ajoutez la destination dans vos variables d'environnement :

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

Comment envoyer des données AIS (Suivi Maritime & Navires)

ADSBItalia propose une carte radar maritime en temps réel sur adsbitalia.it/marine/ pour le suivi des navires (cargos, pétroliers, ferries, voiliers, navires de pêche et garde-côtes).

Si vous captez les signaux VHF maritimes (canaux AIS 161.975 MHz et 162.025 MHz), vous pouvez envoyer vos données vers ADSBItalia via UDP, TCP ou HTTP POST.

Serveur / Hôte AIS: feed.adsbitalia.it

Ports et Endpoints d'ingestion AIS

Port Standard NMEA10110NMEA 0183 (UDP / TCP)
Port Alternatif5001NMEA AIVDM (UDP / TCP)
Port Dédié ADSBItalia5559NMEA Marine (UDP / TCP)
Endpoint HTTP/HTTPS (ID Station)443https://adsbitalia.it/api/ais

Méthode 1: AIS-catcher via HTTP POST (Recommandé avec identifiant station)

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

Méthode 2: AIS-catcher via UDP Direct

AIS-catcher -u feed.adsbitalia.it 10110

Méthode 3: Ultrafeeder / ShipFeeder Docker

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

Comment envoyer des données Radiosondes (UHF 400-406 MHz)

ADSBItalia intègre et suit en temps réel les radiosondes météorologiques et ballons stratosphériques (dépassant 35 000 m d'altitude).

Serveur / Hôte d'ingestion Radiosondes : feed.adsbitalia.it

Tableau des Ports et Endpoints Radiosondes

Port Standard Radiosondes10120JSON / OziPlotter (UDP / TCP)
Endpoint HTTP/HTTPS (ID Station)443https://feed.adsbitalia.it/api/sonde?id=VOTRE_ID

Méthode 1 : radiosonde_auto_rx via HTTP POST (Recommandé)

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

Méthode 2 : radiosonde_auto_rx via OziPlotter / UDP

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