Vediamo come aggiornare il nostro QTH, e quant'altro, sulla mappa APRS via tcp/ip usando un programma da linea di comando, netcat.
Si può ottenere lo stesso risultato con ui-view32 su windows, ma i consumi non sono neanche lontanamente paragonabili al raspberry vista la necessità di utilizzare un pc.
Installiamo il necessario:
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get install netcat
- mkdir ~/aprs
- cd ~/aprs
http://apps.magicbug.co.uk/passcode/
Copiate il numero ottenuto. Creiamo adesso il file per creare il punto in mappa aprs.fi e mostrare le info nella finestra dettaglio. Per comodità chiamate questo file con il vostro nominativo, faccio un esempio. Aprite il terminale e digitate:
nano VOSTRONOMINATIVO.txt
- user NOMINATIVO pass XXXXX
- NOMINATIVO>APRS,TCPIP*:!0000.00N/00000.00E- 73' op tuonome ___.___Mhz e-mail
- NOMINATIVO>APRS,TCPIP*:>In stazione QRV
http://www.sunearthtools.com/dp/tools/conversion.php?lang=it
La riga utile al nostro scopo è la seguente:
GPS: ddmm.mmmm[N,S]ddmm.mmmm[E,W] (Dec Min)4045.6N7359.04W
Dopo il punto, latitudine e longitudine, bastano solo due cifre. Omettete tutte le altre. Fate attenzione ad anteporre lo zero nella longitudine e specificare nelle coordinate N e E, pena il mancato funzionamento dello script.
Per modificare l'icona in mappa cambiate il carattere subito dopo la E della longitudine. Io ho inserito il trattino centrale, corrispondente alla casetta gialla.
Alcune precisazioni; subito dopo il trattino, nella riga delle coordinate, mettete le vostre info e un breve commento, come nell'esempio sotto. Cominciate con la frequenza monitor e l'e-mail, per esempio.
Le info appariranno in verde nella bandierina.
Di seguito il contenuto completo del file VOSTRONOMINATIVO.txt. Copiatelo e incollatelo nell'editor modificando i valori con i vostri dati corretti.
nano VOSTRONOMINATIVO.txt.
- user NOMINATIVO pass XXXXX
- NOMINATIVO>APRS,TCPIP*:!0000.00N/00000.00E- 73' op tuonome ___.___Mhz e-mail
- NOMINATIVO>APRS,TCPIP*:>In stazione QRV
nano aprsup.sh
Incollate nel file le righe seguenti:
- #!/bin/bash
- nc -v euro.aprs2.net 14580 < /home/pi/aprs/VOSTRONOMINATIVO.txt
Rendiamolo eseguibile: chmod +x aprsup.sh
Nel caso vogliate modificare solo lo status, potete farlo creando altri due file distinti qrv.sh e qrt.sh
In questo caso cancellate prima l'ultima riga dal precedente file VOSTRONOMINATIVO.txt
Usando questo metodo aggiornerete solo il vostro stato e in maniera indipendente dal precedente sistema. L'aggiornamento potrete effettuarlo in qualsiasi momento lo desideriate eseguendo uno alla volta i file qrv.sh se siete in stazione o qrt.sh se state andando via. In mappa aprs.fi lo status sarà visibile per le successive ventiquattro ore dall'ultimo aggiornamento.
Creiamo i due file:
e copiamo al suo interno le due seguenti righe:
- #!/bin/bash
- now="$(date +'%d-%m-%Y %H:%M')"
- sleep 2
- nc -v euro.aprs2.net 14580 << EOF
- user Yourcall pass your-id
- Yourcall>STATUS,WIDE1-1,TCPIP*:>$now - scrivi qui le tue info
- EOF
nano qrt.sh
- #!/bin/bash
- now="$(date +'%d-%m-%Y %H:%M')"
- sleep 2
- nc -v euro.aprs2.net 14580 << EOF
- user Yourcall pass your-id
- Yourcall>STATUS,WIDE1-1,TCPIP*:>$now - QRT
- EOF
Eseguiamo i file uno alla volta, manualmente, per prova:
./aprsup.sh
Aspettate qualche secondo e verificate il risultato su aprs.fi. Se non avete commesso errori comparirà il vostro punto mappa.
Come già detto ./qrv.sh ./qrt.sh modificheranno solo lo stato in fucsia nella bandierina in mappa aprs.fi.
Eseguiamoli, prima qrv:
./qrv.sh
Stessa cosa, come prima, aspettate o rileggete la pagina aprs.fi e controllate lo stato nella bandierina.
./qrt.sh
Anche qui, aspettate o rileggete la pagina aprs.fi e controllate lo stato.
Facciamo in modo che aprsup.sh venga eseguito ad intervalli regolari, in modo da aggiornare il nostro punto mappa anche in nostra assenza. Editiamo il file crontab ed impostiamo l'intervallo di aggiornamento a trenta minuti.
nano crontab -e
inserite alla fine del file questa riga:
*/30 * * * * /home/pi/aprs/aprsup.sh
ctrl+o per salvare ctrl+x per uscire dall'editor.
Con questo sistema sarà possibile, vista la logica di funzionamento e l'impostazione dei file, aggiornare più punti mappa con lo stesso raspberry.
Buon divertimento!
Nessun commento:
Posta un commento