Salta al contenuto

Community

Diventa feeder

Con un Raspberry Pi, un dongle RTL-SDR e un'antenna (€55–110 circa) mandi alla rete i dati del tuo ricevitore. In cambio hai l'API con i limiti Pro gratis e vedi quello che il tuo ricevitore da solo non può vedere.

Cosa ottieni

Il tuo ricevitore sa cosa ha ricevuto. Mandandoci i dati hai in più:

L’API con i limiti Pro, gratis

300 richieste al minuto, 10 milioni al mese, tutto il mondo. Valgono sulle tue chiavi Free, per uso non commerciale. Il piano Pro costa 49 € al mese + IVA.

Si attiva da La mia API, aperta dalla rete del ricevitore. Se il ricevitore si ferma, i limiti restano per 72 ore.

Attivali da La mia API →

Cosa ti è passato accanto

graphs1090 e tar1090 mostrano cosa ha ricevuto il tuo ricevitore. Lightcone mostra anche gli aerei passati vicino a te che non hai ricevuto: il nostro server riceve tutte le stazioni intorno.

Serve la MLAT attiva.

Apri Lightcone →

Come vai rispetto ai vicini

Vedi quanti aerei ricevi rispetto ai ricevitori entro 40 km e in che posizione sei. Ogni giorno vedi anche gli aerei ricevuti solo da te e le posizioni MLAT calcolate con i tuoi dati.

Il confronto parte con almeno 3 ricevitori vicini.

Il tuo check-up →

Hardware necessario

Raspberry Pi

~€15–45

Pi 3, 4 o 5 — qualunque modello con USB e connessione di rete. Un Pi Zero 2W è sufficiente.

Dongle RTL-SDR

~€25–35

Ricevitore Software Defined Radio a 1090 MHz. RTL-SDR Blog v4 è la scelta consigliata.

Antenna 1090 MHz

~€15–30

Antenna verticale omnidirezionale. FlightAware 66 cm o antenna fatta in casa. Più è alta, meglio è.

Costo totale stimato: €55–110 Il dongle RTL-SDR Blog v4 include già un filtro LNA 1090 MHz

Setup con docker-adsb-ultrafeeder

Il modo più semplice per contribuire è docker-adsb-ultrafeeder, un container Docker che gestisce automaticamente ricezione ADS-B, decodifica Mode-S EHS, partecipazione MLAT e invio a più reti.

1. Installa Docker su Raspberry Pi OS
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
2. Genera l’identificativo del ricevitore
cat /proc/sys/kernel/random/uuid

Fallo una volta sola e tienilo: è il modo in cui riconosciamo il tuo ricevitore anche se cambi indirizzo o rete. Serve a Lightcone.

3. docker-compose.yml
services:
  ultrafeeder:
    image: ghcr.io/sdr-enthusiasts/docker-adsb-ultrafeeder
    container_name: ultrafeeder
    restart: unless-stopped
    device_cgroup_rules:
      - 'c 189:* rwm'
    devices:
      - /dev/bus/usb:/dev/bus/usb
    ports:
      - 8080:80   # tar1090 e graphs1090 sul tuo ricevitore
    environment:
      # Il dongle RTL-SDR, con il guadagno automatico di readsb
      - READSB_DEVICE_TYPE=rtlsdr
      - READSB_GAIN=auto

      # Posizione dell'antenna: lat/lon con 5 decimali, altitudine sul livello del mare
      - READSB_LAT=45.46000
      - READSB_LON=9.19000
      - READSB_ALT=120m

      # L'identificativo del passo 2 e un nome per la MLAT (lettere, numeri, - e _)
      - UUID=incolla-qui-il-tuo-uuid
      - MLAT_USER=il-tuo-nome

      # Dati e MLAT a FlyItalyADSB
      - ULTRAFEEDER_CONFIG=adsb,dati.flyitalyadsb.com,4905,beast_reduce_plus_out;mlat,dati.flyitalyadsb.com,30100

    volumes:
      - /opt/adsb/ultrafeeder/globe_history:/var/globe_history
      - /opt/adsb/ultrafeeder/graphs1090:/var/lib/collectd
4. Avvia
docker compose up -d
docker logs -f ultrafeeder

Nota MLAT: per la triangolazione è fondamentale che lat/lon/altitudine siano precisi (errore < 10 m). Usa Google Maps o un GPS per la posizione esatta. L'altitudine è quella dell'antenna, non del suolo.

Endpoint di connessione

Host Porta Protocollo Uso
dati.flyitalyadsb.com 4905 BEAST TCP Invia dati ADS-B (in)
dati.flyitalyadsb.com 30100 TCP Client MLAT

Hai configurato tutto?

Controlla se stiamo ricevendo il tuo flusso: la verifica è immediata e non richiede registrazione.

I miei dati arrivano? →

Archivio dati

I dati raccolti dalla rete sono nell'archivio storico: tracce per aeromobile dal 2022 e copertura, in self-serve tramite la REST API.

Esplora i dati →