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 |
|
Imposta l’indirizzo e la porta alla quale deve connettersi per ricevere i dati |
|
UTENTE | “” | Imposta il nome per la pagina di stato della MLAT |
|
LATITUDINE | “” | Latitudine dell’antenna |
|
LONGITUDINE | “” | Longitudine dell’antenna |
|
ALTITUDINE | “” | Altitudine dell’antenna |
|
RISULTATI |
|
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 |
|
||
RISULTATI3 |
|
||
RISULTATI4 |
|
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