Decodifica di palloni sonda tramite Sondemod di OE5DXL

Incuriosito dalla fitta presenza di palloni sonda rilanciati in APRS dal server di OE5DXL ho deciso di contattarlo direttamente e farmi spiegare il funzionamento del suo “sondemonitor”. I passaggi sono diversi ma il risultato finale è stupefacente:

bhjsdklfjgk

il software è diviso in più programmi interfacciati tra loro, ed è pensato per lavorare più facilmente con chiavette SDR in modo da evitare problemi dovuti a codec audio o filtri hw.

prima di iniziare creiamo un collegamento che ci servirà per far dialogare i vari programmi

mknod rohr p

poi possiamo lanciare il ricevitore SDR

./sdrtst -t 127.0.0.1:18100 -r 16000 -s rohr -Z 100 -c up.txt -v

il file up.txt specificato nei parametri indica il file che contiene le frequenze su cui ricevere e la calibrazione della chiavetta sdr, ecco un esempio:

# p num value

# f mhz afc(khz) squelch(0..100) lowpass(0..100)

p 5 52

p 8 1

 

f 402.0 5 60 0 6000

f 402.3 5 70

…..

ovviamente questi valori cambiano a seconda della nostra chiavetta e della sonda che vogliamo ascoltare, le ultime due righe infatti indicano due frequenze a cui ricevere e lo squelch

una volta configurato la parte di ricezione possiamo iniziare la procedura di invio dei dati tramite sondeudp

./sondeudp -f 16000 -o rohr -I MYCALL-11 -u 192.168.1.1:18000 -c 0 -v

ovviamente al posto di mycall dovremo inserire il nostro nominativo.

i dati ricevuti dalla chiavetta SDR vanno poi inviati alla decodifica di sondemod

./sondemod -o 18000 -I MYCALL-11 -r 192.168.1.32:2502 -b 20 -B 6 -A 1500 -x /tmp/e.txt -T 360 -R 240 -d -p 1 -v

il file “e.txt” contiene gli almanacchi GPS per la decodifica delle posizioni creato con questo script:

#!/bin/sh

# by signal file from sondemod triggered almanach download daemon
# start in sondemod work dir

ALMFN=”e.txt”
SIGFN=”getalmanach”
TEMP=”/tmp”;

while true; do
if [ -e $SIGFN ] ; then
DAY=`date -u +%j`
YEAR=`date -u +%y`
echo day:$DAY year:$YEAR
FN=brdc`echo -n $DAY`0.`echo -n $YEAR`n
PD=$PWD
cd $TEMP
wget http://qz-vision.jaxa.jp/USE/archives/ephemeris//20$YEAR/$FN
cd $PD
if [ -s $TEMP/$FN ] ; then
mv $TEMP/$FN $TEMP/$ALMFN
rm -f $SIGFN
if [ -e $SIGFN ] ; then
echo getalmanach file not deletable
exit
fi
sleep 1800
else
echo download failed
sleep 300
fi
else
sleep 10
fi
done

Ora che tutto è pronto per inviare i dati online possiamo inviare il tutto

./udpgate4 -R 127.0.0.1:0:2502 -s MYCALL-10 -p MYPASSCODE -g nuremberg.aprs2.net:14580#m/1 -k 0 -w 14501 -t 14580 -Q 2 -n 10:netbeacon.txt -v

il file “netbeacon.txt” è opzionale e contiene il beacon APRS della nostra stazione

!9815.10N/01302.20E&this is my igate

ora tutto dovrebbe essere pronto a funzionare ed inviare i dati online!

 

Se vogliamo ricevere la modulazione da una radio possiamo evitare tutta la parte del SDR e usare solo

-o /dev/dsp -f 22050 -c 1

igjdfkljnmgf

Qui trovate il calcolatore per il PASSCODE APRS

Post Disclaimer

Creative common license BY-NC_SA

Informazioni Importanti

Le informazioni contenute in questo articolo sono di carattere informativo e rispecchiano le opinioni personali del autore. Tutte le guide nel sito vengono proposte "as it is" puramente a scopo didattico. L'utente che accetta di seguirne i passaggi si assume ogni responsabilità in caso di guasto/malfunzionamento o altro problema come conseguenza della modifica.

Nei post di iu2frl.it posso includere collegamenti a rivenditori. Posso ricevere una piccola commissione dal rivenditore se effettui un acquisto dopo aver fatto clic su uno di questi link. I post non sono espressamente sponsorizzati da rivenditori, editori, promotori o produttori, se non diversamente specificato chiaramente e tutte le decisioni editoriali sono prese esclusivamente dagli autori dei singoli articoli.

Tutti i contenuti vengono condivisi con licenza CC BY-NC-SA 4.0: Questa licenza consente ad altri di remixare, adattare e sviluppare i contenuti in modo non commerciale, purché accreditino l'autore originale e concedano in licenza le loro nuove creazioni con gli stessi termini. Per maggiori informazioni visitare il sito Creative Commons.

Important Informations

The information contained in this article is of an informative nature and reflects the personal opinions of the author. All the guides/tutorial on the website are offered "as it is" for educational purposes only. The user who agrees to follow the steps assumes all responsibility in case of failure/malfunctioning or other problem as a result of the modification.

In some posts of iu2frl.it I can include links to resellers. I can get a small commission from the reseller if you make a purchase after clicking on one of these links. The posts are not expressly sponsored by resellers, publishers, promoters or producers, unless otherwise clearly specified and all editorial decisions are made solely by the authors of the individual articles.

All the contents are published as CC BY-NC-SA 4.0: This license lets others remix, adapt, and build upon your work non-commercially, as long as they credit you and license their new creations under the identical terms.. For more informations please visit Creative Commons website.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *