APRS-Forum

Normale Version: SDR-Stick und direwolf
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich habe mit einem Raspberry Pi (Model 2B) mit NooElec SMArTee v2 SDR ein 2m iGate aufgesetzt.

apt-get update
apt-get upgrade
sudo apt-get install rtl-sdr
rtl_test -t
sudo apt-get install direwolf
 
Dann braucht es eine passende conf-Datei für direwolf, meine sieht so aus.

$ cat sdr.conf
#
# Sample configuration for SDR read-only IGate.
#

# We might not have an audio output device so set to null.
# We will override the input half on the command line.
ADEVICE null null
CHANNEL 0
MYCALL DL7DL-21

# First you need to specify the name of a Tier 2 server.  
# The current preferred way is to use one of these regional rotate addresses:

# noam.aprs2.net - for North America
# soam.aprs2.net - for South America
# euro.aprs2.net - for Europe and Africa
# asia.aprs2.net - for Asia
# aunz.aprs2.net - for Oceania 

IGSERVER 192.168.1.239

# You also need to specify your login name and passcode. 
# Contact the author if you can't figure out how to generate the passcode.
 
IGLOGIN DL7DL-21 19690

# That's all you need for a receive only IGate which relays
# messages from the local radio channel to the global servers.

# schreibt die APRS-Meldungen in ein Logfile pro Tag
LOGDIR aprs_direwolf_log/.

mein Programmstart sieht dann so aus:
rtl_fm -f 144.800M -s 22050 | direwolf -c sdr.conf -r 22050 -D 1 -

Die sample_rate von 22050 könnte bei anderen SDR-Sticks anders sein. Der IGSERVER und MYCALL müssen in der conf-Datei entsprechend angepasst werden.