URL: dl6ben.darc.de/?APRS-Rasperry_iGate-Die_Einrichtung

Die Einrichtung

Damit pymultimonaprs die Daten ins Internet leiten kann, muss die Konfigurationsdatei angepasst werden. Hier werden folgende Informationen benötigt:

  1. Rufzeichen
  2. APRS-IS Passcode passend zum Rufzeichen
  3. Geokoordinaten vom Standort des iGates

Das generieren des APRS-IS Passworts für das jeweilige Rufzeichen funktioniert wie folgt und ohne SSID:

cd ~/src/pymultimonaprs
./keygen.py DL6BEN
Key for DL6BEN: 83657

Nun muss die Datei /etc/pymultimonaprs.json bearbeitet werden:

sudo nano pymultimonaprs.json

Bearbeitet werden muss in dieser Datei das Rufzeichen, das Passwort, die Frequenzabweichung, die Verstärkung und die Koordinaten vom Standort:

{
        "callsign": "DL6BEN-10",
        "passcode": "00000",
        "gateway": "euro.aprs2.net:14580",
        "append_callsign": true,
        "source": "rtl",
        "rtl": {
                "freq": 144.800,
                "ppm": 0,
                "gain": 0,
                "offset_tuning": false,
                "device_index": 0
        },
        "alsa": {
                "device": "default"
        },
        "beacon": {
                "lat": 51.00000,
                "lng": 10.00000,
                "table": "/",
                "symbol": "",
                "comment": "MultimonAPRS iGate",
                "status": {
                        "text": "iGate via Raspberry Pi with RTL-SDR dongle",
                        "file": false
                },
                "weather": false,
                "send_every": 300,
                "ambiguity": 0omain.tld
        }
}

Nun sollte man pymultimonaprs in der Konsole mit dem Parameter -v starten. Dies ist der Debug-Modus, welcher in der Konsole anzeigt, welche Pakete das iGate ins Internet übertragen würde. Wenn dort alles wie gewollt übertragen wird, kommen wir zum Startscript, welches pymultimonaprs nach dem Systemstart automatisch startet:

sudo cp pymultimonaprs.init /etc/init.d/pymultimonaprs
sudo chmod +x /etc/init.d/pymultimonaprs
sudo update-rc.d pymultimonaprs defaults

Das Script startet man mit

sudo /etc/init.d/pymultimonaprs start

und beendet es mit

sudo /etc/init.d/pymultimonaprs stop