--- gitea: none include_toc: true --- # 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](https://www.raspberrypi.com/software/operating-systems/) 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.