Multi-APRS-Digipeater mit dxlAPRS auf Raspberry Pi
Go to file
Jörg Deckert 821f977613 Installation Betriebssystem hinzugefügt 2023-10-15 16:44:36 +02:00
LICENSE Initial commit 2023-10-15 12:33:27 +02:00
README.md Installation Betriebssystem hinzugefügt 2023-10-15 16:44:36 +02:00

README.md

Table of Contents

APRS Digipeater

Ziel

Aufgebaut werden soll ein Multi-APRS-Digipeater für 2m und LoRa mit dxlAPRS auf einem Raspberry Pi.

Hardware

Für dieses Projekt wird während der Testphase die folgende, vorhandene Hardware benutzt:

  • Raspberry Pi 3B+ 2MB mit 8GB SD-Card
  • LoRa Raspberry Pi HAT der SWISS-ARTG
  • PicoAPRS v4 als KISS TNC und 2m Transceiver

Sobald alles wie gewünscht funktioniert, wird auf passendere Hardware umgestellt (z.B. Raspberry Pi Zero W, einfacher 2m Transceiver)

Installation Betriebssystem

Als Betriebssystem wird Raspberry Pi OS Lite (64 Bit) verwendet. Die aktuelle Version lädt man von der Download-Seite herunter: Operating system images

Zum Zeitpunkt der Erstellung dieser Anleitung hatte das Betriebssystem-Image den Namen 2023-10-10-raspios-bookworm-arm64-lite.img.xz. Unter Linux schreibt man dieses Image mit folgendem Befehl auf die (im Beispiel als /dev/) gemountete SD-Card:

sudo sh -c 'xz --decompress --stdout /tmp/2023-10-10-raspios-bookworm-arm64-lite.img.xz | dd bs=10M of=/dev/sdc'

Auf den Raspberry soll später per WLAN mit SSH zugegriffen werden. Um das zu konfigurieren, wird die Boot-Partition der neu erstellten SD-Card auf dem Linux-PC gemountet und die leere Datei ssh in deren Root-Verzeichnis angelegt:

mkdir /tmp/sdcard
sudo mount /dev/sdc1 /tmp/sdcard
sudo touch /tmp/sdcard/ssh

Die WLAN-Konfiguration erfolgt in der Datei wpa_supplicant.conf:

sudo mcedit /tmp/sdcard/wpa_supplicant.conf

mit folgendem Inhalt:

country=DE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="NETWORK-NAME"
    psk="NETWORK-PASSWORD"
}

In "NETWORK-NAME" und "NETWORK-PASSWORD" werden natürlich die Zugangsdaten des eigenen Netzwerkes eingetragen.

Nun kann die SD-Card ungemounted werden:

sudo umount /tmp/sdcard

Die SD-Card wird abschließend vom PC entfernt und in den Raspberry gesteckt.