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.

Nouveau 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.

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