Vai al contenuto

Configurazione Script

Lo script di Fly Italy Adsb ha una pagina di configurazione che permette di cambiare tutte le impostazioni.

Per accederci, basta modificare il file: /etc/default/flyitalyadsb, di default la configurazione è:

NOME VALORE STANDARD COSA FA FORMATO
INPUT
“127.0.0.1:30005”
Imposta l’indirizzo e la porta alla quale deve connettersi per ricevere i dati
X.X.X.X:yyyyy
UTENTE “” Imposta il nome per la pagina di stato della MLAT
Lettere e numeri
LATITUDINE “” Latitudine dell’antenna
Gradi con 5 o più decimali (45.93555)
LONGITUDINE “” Longitudine dell’antenna
Gradi con 5 o più decimali (9.34565)
ALTITUDINE “” Altitudine dell’antenna
145m (m/f,m=metri;f=feet)
RISULTATI
"--results beast,connect,localhost:30104"
Imposta dove mandare i dati calcolati tramite la MLAT da Fly Italy Adsb:
--results formato,tipologia,indirizzoip (solo se impostata come tipologia “connect”),porta

esempio:

"--results beast,connect,127.0.0.1:30104"

"--results basestation,listen,30106"
RISULTATI2
"--results basestation,listen,31003"
RISULTATI3
"--results        beast,listen,30157"
RISULTATI4
"--results beast,connect,localhost:30154

Come modificare il file

Per accedere alla configurazione dello script basta modificare il file "/etc/default/flyitalyadsb" per farlo,  si ha la possibilità di scegliere tra diversi editor di testo, come nano e vim.

Il primo è il più semplice da usare se si è alle prime armi con linux; basta digitare:

sudo nano /etc/default/flyitalyadsb

e modificare il file (per spostarsi vanno utilizzate le freccette).

Per esempio, dopo aver modificato "RISULTATI4" sarà così:

INPUT="127.0.0.1:30005"
REDUCE_INTERVAL="0.5"

# nome utente per controllare lo stato della MLAT-Multilaterazione (flyitalyadsb.com/stato-mlat)
UTENTE="test"

LATITUDINE="42.98161633335679"
LONGITUDINE="12.563927170485504"

ALTITUDINE="101m"

RISULTATI="--results beast,connect,localhost:30104"
RISULTATI2="--results basestation,listen,31003"
RISULTATI3="--results beast,listen,30157"
RISULTATI4="--results basestation,listen,30601"

INPUT_TYPE="dump1090"
MLATSERVER="dati.flyitalyadsb.com:30100"
TARGET="--net-connector dati.flyitalyadsb.com,4905,beast_out,dati.flyitalyadsb.com,30102"
NET_OPTIONS="--net-heartbeat 60 --net-ro-size 1280 --net-ro-interval 0.2 --net-ro-port 0 --net-sbs-port 0 --net-bi-port 30100 --net-bo-port 0 --$

Una volta terminata la modifica chiudere il file premendo CTRL-X e scrivere "Y" seguito da invio.

Affinché lo script venga eseguito con le informazioni appena date, va riavviato:

sudo systemctl restart flyitalyadsb-feed
sudo systemctl restart flyitalyadsb-mlat

Per poi controllare che lo script stia venendo eseguito e non si abbiano commessi errori di sintassi controllare lo stato del systemd associato allo script, digitando:

sudo systemctl status flyitalyadsb-mlat
sudo systemctl status flyitalyadsb-feed

Se la console riporta: "active (running)" tutto funziona correttamente, se invece è comunicato un errore, controllare la sintassi, e nel caso non si riuscisse a rifar partire lo script, contattaci, allegando le ultime 20 righe di:

sudo journalctl -u flyitalyadsb-feed --no-pager

Se hai modificato la configurazione dello script erroneamente e non riesci più ad eseguirlo