ADSBItalia logo
Come partecipare ad ADSBItalia

Come collegarsi alla rete ADSBItalia.

Questa pagina spiega come collegare il tuo feeder alla rete ADSBItalia senza modificare troppo la tua installazione esistente. Se hai già un decoder ADS-B locale con output Beast disponibile su 127.0.0.1, puoi entrare nella rete in pochi passaggi e mantenere la configurazione attuale.

ADSBItalia è pensata come una rete collaborativa: ogni partecipante può mantenere il proprio ricevitore locale e inviare i dati ADS-B e quelli legati all’MLAT al server centrale tramite connessioni in uscita. In questo modo contribuisci alla copertura condivisa senza perdere il controllo della tua stazione e senza dover aprire porte sul router del feeder.

Panoramica

ADSB-Italia Network è una rete collaborativa ADS-B. Permette ai partecipanti di condividere i propri dati ADS-B locali e i risultati MLAT verso il server centrale ADSB-Italia, senza stravolgere la propria installazione esistente.

Funzioni principali

  • Inoltro dei dati Beast al server ADSB-Italia.
  • Connessione MLAT separata tramite mlat-client.
  • Possibilità di ricevere i risultati MLAT in locale sulla porta 33106.
  • Servizi systemd dedicati.
  • Configurazione semplice tramite script.
  • Possibilità di aggiornare i dati del feeder senza reinstallare tutto.

Script disponibili

  • install.shinstallazione iniziale del feeder.
  • update.shaggiornamento di nome feeder, coordinate e altitudine.
  • uninstall.shrimozione dei servizi ADSB-Italia e dell'ambiente MLAT dedicato.

Installazione rapida

Esegui questo comando sul feeder:

curl -fsSL https://raw.githubusercontent.com/djrexishere91/Adsb-Italia/main/install.sh -o install.sh && bash install.sh

Requisiti

  • Debian/Ubuntu oppure Arch Linux.
  • Un decoder ADS-B locale attivo.
  • Un output Beast locale disponibile su 127.0.0.1 e su una porta TCP configurabile.
  • Connessione Internet attiva.
  • Privilegi sudo.

Cosa fa lo script

Lo script di installazione chiede quale porta Beast locale utilizzare, verifica la presenza del feed su 127.0.0.1 e sulla porta scelta, installa i pacchetti necessari, prepara un ambiente dedicato per mlat-client, registra il feeder sul server ADSB-Italia e crea/abilita i servizi systemd locali.

Risultati MLAT locali

Se previsto dalla configurazione, il feeder può anche ricevere i risultati MLAT in locale sulla porta 33106, così da poterli riutilizzare nella propria installazione o in servizi locali compatibili.

Comandi di gestione

Stato dei servizi:

sudo systemctl status adsb-italia.service
sudo systemctl status mlat-italia.service

Log in tempo reale:

sudo journalctl -u adsb-italia.service -f
sudo journalctl -u mlat-italia.service -f

Aggiornare i dati del feeder

Per cambiare nome feeder, coordinate o altitudine, esegui:

curl -fsSL https://raw.githubusercontent.com/djrexishere91/Adsb-Italia/main/update.sh -o update.sh && bash update.sh

Disinstallazione

Per rimuovere ADSB-Italia dal feeder:

curl -fsSL https://raw.githubusercontent.com/djrexishere91/Adsb-Italia/main/uninstall.sh | sudo bash

File creati localmente

/opt/adsbitalia-mlat                         Ambiente Python dedicato a mlat-client.
/etc/adsbitalia/feeder.conf                 Configurazione del feeder.
/etc/systemd/system/mlat-italia.service     Servizio systemd MLAT.
/etc/systemd/system/adsb-italia.service     Servizio systemd ADS-B forwarding.

Risoluzione problemi

Comandi utili per la diagnostica:

sudo systemctl status adsb-italia.service
sudo systemctl status mlat-italia.service
sudo journalctl -u adsb-italia.service -n 100 --no-pager
sudo journalctl -u mlat-italia.service -n 100 --no-pager

Verifica anche che il tuo feeder locale stia effettivamente esponendo il feed Beast su 127.0.0.1 e sulla porta configurata durante l’installazione.