Visualizzazione post con etichetta AIS. Mostra tutti i post
Visualizzazione post con etichetta AIS. Mostra tutti i post

domenica 4 gennaio 2015

AIS Decoder - Guida all'uso in lingua italiana

Tra i migliori software per la decodifica del sistema di controllo del traffico navale AIS c'è AIS Decoder, del quale ne ho già parlato in un altro articolo, molto versatile e configurabile secondo le proprie esigenze.
Per poterlo utilizzare al meglio, mi sono dedicato alla traduzione in lingua italiana del file d'aiuto e, visto anche che noi "italiani" abbiamo spesso poca dimestichezza con le lingue straniere, ho condiviso pubblicamente il file in formato PDF, in modo da poter essere usato con facilità da chiunque.
La guida ricalca la stessa impostazione del file di help in inglese all'interno del software, completo quindi di immagini ed esempi per impostare con semplicità e chiarezza il programma.
E' scaricabile qui ed è inserita nella sezione Files vari.

giovedì 20 novembre 2014

Come ricevere, decodificare, visualizzare e mettere a log i segnali AIS del traffico navale

Dopo diverse prove con vari software, forse ho trovato una soluzione ideale, almeno per le mie esigenze, per ricevere, decodificare, visualizzare e mettere a log i segnali AIS delle imbarcazioni che transitano sotto la mia copertura radio.
Per la ricezione uso la solita antenna verticale bibanda VHF-UHF sul balcone (non è la posizione ideale, ma per ora questa è) e come ricevitore la chiavetta SDR Newsky R820T.
Certamente ShipPlotter è il miglior programma per il traffico navale, anche se trovo un po' complicata la procedura per l'acquisizione delle mappe per la visualizzazione quando si vuole avere un maggior dettaglio, ma se non vogliamo spendere i 25€ per la registrazione, ci sono valide alternative.
Come discriminatore io ormai mi trovo bene con AisDeco, un software semplice, ma che permette di monitorare contemporaneamente entrambi i canali destinati al traffico AIS (161.975 e 162.025 MHz) senza dover utilizzare un software con doppio VFO (tipo SDR Console) e senza Virtual Cable.
Questo programma consente di inviare i dati decodificati in formato NMEA ad altri software e siti web tramite le porte TCP e UDP a nostra scelta, inserendo le righe di comando nella finestra del prompt dei comandi (come già descritto in questo post), per essere quindi rielaborati e visualizzati.
Per visualizzare sulla mappa le nostre ricezioni basta iscriversi gratuitamente al sito MarineTraffic ed inviare i dati raccolti dal programma alla porta che ci viene assegnata: qui avremo anche dei grafici statistici che mostreranno la nostra attività come numero di navi, numero di messaggi e distanza di copertura, ma non c'è la possibilità di avere il log di tutte le imbarcazioni ricevute, presente invece in ShipPlotter.


Incuriosito dal sito di AIS Hub, anche questo un sito di condivisione dei dati, ma diverso da MarineTraffic, ho trovato il software Ais Dispatcher, che a prima vista mi era sembrato utile per il log.
Ho compilato il form sul sito ed ho ricevuto via email il numero della porta da impostare come Output per la condivisione dei dati raccolti, oltre ad avere le statistiche personali.
Installato il software, ho impostato queste configurazioni:

Porta d'ingresso dati da AisDeco
Porta d'uscita dati verso AIS Hub
Finestra principale AIS Dispatcher
Ho selezionato TCP Client con l'indirizzo del pc locale e la porta d'ingresso, che deve essere la stessa impostata nel comando di AisDeco (--net 4001).
Nella scheda Output la destinazione dei dati verso AIS Hub con l'aggiunta del numero personale della porta.
C'è la possibilità di impostare fino a ben 12 indirizzi diversi e cliccando OK salviamo la configurazione.
Nella finestra principale cliccando su Start vedremo lo stato della connessione, dopo aver avviato AisDeco ovviamente, ed il numero dei messaggi aumenterà progressivamente, suddiviso secondo il tipo, con il numero delle imbarcazioni ricevute in quel momento e la massima distanza.
Sul sito AIS Hub avremo la nostra stazione nell'elenco AIS Statistic: da questo elenco potremo visualizzare le statistiche (giornaliere, settimanali, mensili ed annuali), l'elenco delle navi e la copertura, oltre ad avere info sulle navi cliccando sul nome.




Dal sito di AIS Hub è possibile scaricare anche una versione base del software VT Explorer, che permette, utilizzando l'ID unico ricevuto via email, di visualizzare sulla mappa le navi, creare un nostro elenco, avere maggiori informazioni, il tutto alimentato dai dati globali di AIS Hub.


La visualizzazione è in tempo reale, ma la risoluzione della carta lascia molto a desiderare, però non si può chiedere di più ad una versione "free".
AIS Dispatcher permette anche di visualizzare le ricezioni su Google Earth, sia salvando le posizioni in un file kml o kmz, sia inviandole direttamente al programma che avremo preinstallato.
Nella scheda Google Earth abilitiamo il modo in cui vogliamo visualizzare le posizioni ricevute: qui l'attivazione del server, del file kml ed il nome delle navi.


Abbiamo due modi di visualizzare il file creato:
- cliccando sul file AISDispatcher.kml nella cartella principale del programma
- creando un link di rete in Google Earth
Per effettuare questa opzione apriamo Google Earth e clicchiamo col destro del mouse su "I miei luoghi", quindi su Aggiungi-Link di rete. Nella finestra che si è aperta inseriamo il link al pc locale e la porta presente nella configurazione, selezionando anche "Consenti l'espansione della cartella". Apriamo la scheda Aggiornamento ed impostiamo ogni quanto tempo volgiamo che vengano aggiornate le posizioni.



Diamo l'OK e vedremo attivato il link AIS Dispatcher in Google Earth e cominceranno ad apparire le imbarcazioni ricevute con  le loro posizioni che saranno aggiornate automaticamente secondo le nostre impostazioni.


Tutto questo però non mi soddisfaceva appieno perché ancora mancava la possibilità di avere il log completo di tutte le imbarcazioni di cui ero riuscito a ricevere il segnale.
Ecco che mi è ritornato alla mente un altro software che avevo messo da parte tempo fa perché non ero riuscito a far funzionare: AisDecoder di Neal Arundale.
Per un corretto funzionamento del programma, se si utilizza un sistema operativo da Vista in poi, è necessario installare e lanciare il software con i privilegi di Amministratore.
Lanciato il software clicchiamo su Options ed avremo già delle impostazioni di default che possiamo comunque modificare a piacere secondo le nostre esigenze e salvare.
Sono già presenti nella cartella del programma diverse configurazioni che possiamo richiamare ed utilizzare così come sono.
Io qui ho utilizzato quella che invia i dati a Google Earth ed ho impostato l'uscita UDP verso MarineTraffic:


Chiusa questa finestra arriviamo alla finestra principale dove selezioniamo l'ingresso UDP per ricevere i dati da AisDeco sulla porta indicata nella finestra di configurazione e cliccando su Start vedremo i dati apparire nella parte destra, oltre alle ulteriori finestre che abbiamo selezionato (Summary, File e UDP).


Nella finestra Summary avremo tutti i messaggi decodificati e se clicchiamo sulla colonna a destra avremo tutte le info dell'imbarcazione presenti nel messaggio.


Se clicchiamo sul pulsante GIS della finestra principale verrà aperto Google Earth ed avremo le nostre navi visualizzate in tempo reale.


Finalmente con questo software avremo anche il log di tutte le imbarcazioni ricevute salvate automaticamente nel file Vessel.dat, che in Vista si trova nella directory C:\Utenti\\AppaData\Roaming\Arundale\AisDecoder\Files e che possiamo aprire con qualsiasi programma di testo.
Per ritornare all'inizio, il programma di partenza AisDeco viene utilizzato con la seguente riga di comando:
aisdeco.exe --gain 40.2 --freq-correction 63 --freq 161975000 --freq 162025000 --net 4001 --udp 127.0.0.1:29421
Il gain è il guadagno del SDR, freq-corretion è la correzione in ppm, quindi le due frequenze di monitor, --net è l'invio dei dati a Ais Dispatcher, --udp è l'invio dei dati a Ais Decoder.
Con questa configurazione ho la decodifica di tutti i segnali AIS visualizzati in vari modi, con tutti i dati statistici ed il log storico delle navi ricevute.


La versatilità di questi software permette a tutti di trovare le configurazioni più adatte alla diverse esigenze, sia per la visualizzazione che per la gestione dei dati ricevuti e maggiori info le potete trovare nei file di aiuto dei diversi programmi citati.

giovedì 24 luglio 2014

Ricezione traffico navale con AisDeco+ShipPlotter

Lo stesso sviluppatore di AcarsDeco2 ha creato una patch dedicata alle chiavette RTL-SDR per la decodifica dei segnali AIS (Sistema d'Identificazione Automatico) emessi dai trasponder a bordo delle imbarcazioni.
I suoi punti di forza sono la semplicità e la versatilità poiché permette di monitorare i due canali AIS (161.975 e 162.025 MHz) contemporaneamente e di inviare i dati decodificati ad altri software per la visualizzazione, utilizzando inoltre pochissime risorse del nostro computer.
Scaricate il file .zip da questo link AisDeco (disponibile solo la versione per Windows) e salvate i files in una cartella.
Aprite il prompt dei comandi e selezionate la directory della cartella dove avete salvato AisDeco.
Così come avviene per AcarsDeco2, avete a disposizione dei comandi per gestire la ricezione e l'invio dei dati.
Io ho inserito la seguente riga: aisdeco.exe --gain 34.0 --freq-correction 14 --freq 161975000 --freq 162025000 --udp 127.0.0.1:4159
Qui la descrizione dei comandi:

  • aisdeco.exe é l'eseguibile
  • --gain 34.0 è il guadagno del segnale che vogliamo utilizzare per la migliore ricezione
  • --freq-correction 14 è il valore di correzione in ppm necessario per la nostra chiavetta
  • --freq 161975000 --freq 162025000 sono in kHz le due frequenze AIS sintonizzate
  • --udp 127.0.0.1:4159 è l'indirizzo IP del computer locale al quale vengono inviati i dati, seguito dal numero della porta sulla quale i dati vengono raccolti dal software di visualizzazione, in questo caso ShipPlotter
Dopo aver dato l'invio ai nostri comandi, vedremo apparire nella finestra i vari messaggi ricevuti sotto questa forma:


Ho scelto di utilizzare questi dati su ShipPlotter perché è senza dubbio uno dei migliori software per il traffico navale, permettendone la visualizzazione su mappe a nostra scelta ed avere il log di tutte le imbarcazioni intercettate.
Oltre che dalla scheda audio, ShipPlotter decodifica i dati in ingresso anche via UDP ed è proprio con questo sistema che ho interfacciato i due programmi, utilizzando i seguenti settaggi:


Basta abilitare la porta in UDP/IP peer-to-peer input ed inserire il numero che abbiamo immesso in AisDeco.
La porta di default è la 4159, ma può essere modificata se questa fosse già utilizzata da altri programmi.
Da ShipPlotter, a sua volta, ho abilitato anche l'output verso il sito marinetraffic.com per la condivisione in rete.
Vedremo quindi apparire sulla mappa di ShipPlotter il traffico navale ricevuto dalla nostra chiavetta in tempo reale:


Avremo anche il log di tutte le imbarcazioni ricevute dall'avvio del programma, oltre al file di tutte le ricezioni dall'installazione:


ShipPlotter ha una durata di utilizzo di 21 giorni dall'installazione, ma con pochi euro si può acquistare la licenza per l'uso.


sabato 21 giugno 2014

Mappa traffico navale in diretta

Ho aggiunto alla barra laterale del mio blog la mappa del traffico navale nella mia zona in diretta dal sito MarineTraffic.
Il traffico visualizzato è monitorato da diverse stazioni e tra le quali c'è anche la mia, anche se non in servizio 24 ore su 24, ma in modo saltuario, non avendo una strumentazione appositamente dedicata.
Per questo tipo di ricezione utilizzo il dongle RTL2832U+E4000 tuner, l'antenna bibanda verticale VHF/UHF, SDR Console V2.2, AISMon.


domenica 15 giugno 2014

Decodifica dei due canali AIS in contemporanea con SDR Console e AISMon

Uno dei vantaggi nell'utilizzo di SDR Console rispetto ad altri software per le chiavette SDR è quello di poter monitorare più frequenze contemporaneamente e ciò può essere utile, per esempio, nella ricezione dei segnali AIS per il traffico marino.
Per la decodifica di questi segnali ho utilizzato soprattutto il software Multipsk  (come illustarto in altri miei post), che ha la possibilità di inviare tramite una connessione TCP o UDP i dati al sito marinetraffic.com per la visualizzazione del traffico sulla mappa.
Ho effettuato vari tentativi di inviare i segnali ricevuti dai due canali contemporaneamente da SDR Console a Multipsk, ma senza successo, mentre funziona bene con un singolo canale attivo.
Ho trovato un articolo su questo argomento sul sito rtl-sdr.com dove veniva riportata l'esperienza di Frank K2NCC che era riuscito a monitorare i due canali utilizzando SDR Console, AISMon e OpenCPN.
AISMon è un decoder che permette di selezionare le fonti di input e di inviare i dati tramite una porta UDP ad un altro software (ShipPlotter o OpenCPN) o ad un indirizzo IP (marinetraffic.com) per la visualizzazione.
L'avevo già utilizzato in passato con ShipPlotter, ma poi l'avevo accantonato dopo la scadenza del periodo di prova di ShipPlotter.
E' ritornato utile poiché mi ha permesso di monitorare e decodificare i due canali AIS contemporaneamente, semplicemente installando due istanze di AISMon (potete scaricare il file d'installazione dalla sezione "Files vari" nella colonna qui a lato).
Ho effettuato due installazioni in due differenti cartelle in modo da poter essere lanciate e configurate separatamente.
In SDR Console ho sintonizzato le due frequenze sui due VFO A e B (161.975 e 162.025 MHz) ed ho impostato le rispettive uscite dal menù Audio su due differenti driver Virtual Audio Cable, come illustrato qui:

VFO A con uscita su VB-Audio Virtual Cable
VFO B con uscita su Virtual Audio Cable
Ho lanciato le due istanze di AISMon configurandole sui due diversi ingressi della scheda audio ed impostando l'uscita UDP con l'indirizzo del sito marinetraffic.com e la porta corrispondente alla mia stazione ricevente, la stessa per entrambe, cliccando su Start Monitoring per avviare la decodifica:


Ho regolato il volume dei VFO in modo da avere un livello del segnale su AISMon di circa il 50% sulla barra Level ed il numero dei messaggi decodificati sono stati mano a mano visualizzati su ogni istanza.
Dopo pochi minuti, sul sito marinetraffic.com ho potuto visualizzare sulla mappa le imbarcazioni nel raggio di copertura radio della mia stazione.


domenica 20 aprile 2014

Ricezione AIS con dongle RTL-SDR e software SDR-Radio v2.1

Già lo scorso anno avevo illustrato la possibilità della ricezione e decodifica dei segnali AIS (Automatic Identification System) con le chiavette RTL-SDR, ma solo ora che utilizzo un pc più performante posso sfruttare al meglio le possibilità dei vari software dedicati a questi economici ricevitori.
Ho installato il software SDR-Radio v2.1 che è uno dei migliori e dei più versatili, così da poter sfruttare la possibilità, avendo più VFO a disposizione, di poter monitorare simultaneamente le due frequenze dedicate al sistema di controllo del traffico navale AIS: 161,975 MHz e 162,025 MHz in FM-Narrow.


La larghezza della banda passante deve essere impostata almeno a 16 kHz per non perdere la decodifica dei messaggi.


I segnali ricevuti sono stati inviati a Multipsk per la decodifica ed i dati decodificati sono stati a loro volta inviati al sito marinetraffic.com per la visualizzazione delle imbarcazioni sulla mappa (richiede l'iscrizione gratuita al sito).
La mia stazione ricevente di Porto Santo Stefano riporta come ID il numero 953.


Per info sull'installazione del software SDR-Radio con i dongle RTL-SDR potete andare al mio post qui
Il prossimo test sarà sui segnali ACARS e VDL2 per il controllo del traffico aereo.

domenica 13 aprile 2014

VB-Audio Cable: driver per collegare dongle SDR e software di decodifica digitale

Chi, come me, ha utilizzato computer con sistema operativo Windows XP per la ricezione dei vari modi digitali (AIS, ACARS, WEFAX, ecc.) con le chiavette SDR, non ha trovato difficoltà nel gestire gli ingressi e le uscite audio da utilizzare per i vari software di decodifica (Multipsk, Fldigi, YaND, ecc.) poiché tramite il mixer della scheda audio era semplice selezionare e regolare input ed output.
Il mio vecchio pc cominciava a dare segni di stanchezza e sono così sono riuscito a venire in possesso di un notebook Sony Vaio con sistema operativo Windows Vista e processore Intel Core2 Duo con prestazioni decisamente migliori del precedente, soprattutto per la parte audio e grafica, ed ora sono in fase di migrazione di tutti i software dedicati alla radio dal vecchio al nuovo (anche se usato) pc.
Però mi sono trovato ad affrontare il problema del passaggio dell'audio dal software della chiavetta RTL-SDR ai programmi di decodifica in quanto, mancando lo stereo-mixer (o mono-mixer), non era possibile passare direttamente l'audio da SDRSharp a Multipsk (per esempio).
Il notebook ha come ingresso audio solo una presa jack per il microfono e come uscita una presa jack per le cuffie, ma anche provando a collegare fra di loro le due prese non era possibile ottenere la decodifica dei segnali.
L'unica soluzione possibile era l'utilizzo di un Virtual Audio Cable che potesse collegare via driver i due software e la scelta è caduta su VB-Audio Cable, un driver gratuito (donationware) di cui avevo già sentito parlare bene e che è una valida alternativa ad altri software a pagamento.
Il driver scaricabile dal sito VB-Audio, dove trovate anche altri software ed applicativi audio, è compatibile con tutti i sistemi Windows da XP in poi, sia a 32 che a 64 bits, e di semplice installazione.
Scaricato e decompresso il file .zip, scegliete il setup adatto al vostro sistema secondo quanto riportato nel file "readme" ed una volta installato vi troverete aggiunto "CABLE" come dispositivo audio.
Selezionatelo come predefinito sia per la registrazione:


che per la riproduzione:


Selezionate "Proprietà" e regolate i livelli, ma a questo punto vi potete trovare di fronte al mio stesso problema: nessuna variazione dei livelli reali, pur aumentando o diminuendo i valori.
Non sono riuscito a risolvere questo problema e per ovviare a questo ho dovuto intervenire sul livello audio di SDRSharp per avere il livello di ingresso adeguato verso Multipsk.
Non sono nemmeno riuscito a trovare il modo per ascoltare dal pc il segnale in ingresso, pur attivando anche l'uscita "Cassa/Cuffie".
Se qualcuno di voi ha qualche suggerimento in merito, gliene sarò grato.
Qui uno screenshot della ricezione dei segnali AIS con SDRSharp:


Devo dire che sotto l'aspetto della gestione audio rimpiango XP che era più semplice ed efficace, anche perché, utilizzando invece l'ingresso microfono per i segnali provenienti dal Icom IC-R71, il livello minimo risulta essere sempre troppo elevato, soprattutto se si utilizzano software di decodifica digitale molto sensibili come WSPR e WSJT9, costringendomi ad utilizzare l'attenuatore del ricevitore o, in alternativa, abbassando l'RF Gain dello stesso.
Sicuramente ho bisogno di conoscere più approfonditamente questo (per me nuovo) sistema operativo.

sabato 10 novembre 2012

Ricezione AIS con ShipPlotter

Per chi non conoscesse il significato, l'AIS (Automatic Identification System) è il sistema automatico di tracciamento adottato internazionalmente per l'identificazione e la localizzazione del traffico marino tramite l'invio di un pacchetto di dati su due canali VHF (CH1 161.975 MHz - CH2 162.025 MHz).
ShipPlotter è uno dei software che si possono impiegare per la decodifica dei dati e la visualizzazione sulle mappe del traffico marino.
Ho utilizzato come ricevitore la chiavetta RTL-SDR e, selezionato uno dei canali in modo NFM, ho iniziato a ricevere i segnali che sono stati visualizzati selezionando Signal view come riportato qui sotto.
E' importante regolare il volume audio per evitare di avere livelli troppo alti o troppo bassi che non consentirebbero una corretta decodifica.
E' opportuno inserire nella finestra "Customize" la propria posizione geografica ed è possibile modificare altre impostazioni grafiche e non secondo le proprie preferenze.
Nella finestra Messages vedremo scorrere l'elenco dei messaggi che vengono mano a mano ricevuti e nella finestra Ship vengono visualizzati i dati delle imbarcazioni e delle stazioni a terra con nome, posizione, stato, destinazione, tipo, distanza.
Nella finestra Radar vedremo la posizione delle imbarcazioni e delle stazioni a terra rispetto alla nostra postazione, ma è possibile raffigurare questi dati anche su delle mappe sia da satellite che piane a nostro piacere scaricabili direttamente dal programma, fino ad un massimo di dieci mappe predefinite.
Cliccando poi sulle navi visualizzate si aprirà una finestra dove sono riportati tutti i dati dell'imbarcazione ed è possibile visualizzarne anche la foto, sia dal nostro archivio personale, sia da una ricerca in rete.
Se vogliamo, è possibile anche mettere in rete le nostre rilevazioni  sul sito Marine Traffic.com semplicemente installando il programma AISMon, che avviato insieme a ShipPlotter invierà i dati ricevuti per essere visualizzati sulla mappa del sito.
ShipPlotter è un software shareware ed è utilizzabile gratuitamente per 20 giorni e la registrazione costa solo 25€: per il download adatto alla vostro sistema operativo ed altre info andate su http://www.coaa.co.uk/shipplotter.htm
AISMon 2.2.0 ho fatto fatica a trovarlo in rete, per non dover aderire al gruppo Yahoo Aismon, dove lo si può trovare nella sezione File. Siccome non ricordo da quale altro sito l'ho scaricato, lo metto a disposizione di tutti a questo indirizzo: https://www.box.com/s/kn8am229afrcmyjhmyno