Damit pymultimonaprs die Daten ins Internet leiten kann, muss die Konfigurationsdatei angepasst werden. Hier werden folgende Informationen benötigt:
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