unipager
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| unipager [2019/04/03 17:26] – [Statistiken] dg9vh | unipager [2026/01/30 13:15] (aktuell) – Fix urls dj7lc | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== UniPager ====== | ====== UniPager ====== | ||
| + | |||
| + | [[[UniPagerEnglish|english Version here]] | ||
| ===== Einleitung und Motivation ===== | ===== Einleitung und Motivation ===== | ||
| Bisher wurden von der Amateurfunkgruppe an der RWTH Aachen verschiedene Software-Varianten entwickelt, die jeweils einen Raspager, einen SDRPager oder einen RasPagerC9000 ansprechen konnten. Nachteil war, dass die Software ein lauffähiges X11 brauchte, um die GUI anzuzeigen. Ebenfalls war die Aufsplittung in drei Varianten im Hinblick auf die Software-Pflege unschön. Thomas Gatzweiler DL2IC hat daher in der Programmiersprache [[https:// | Bisher wurden von der Amateurfunkgruppe an der RWTH Aachen verschiedene Software-Varianten entwickelt, die jeweils einen Raspager, einen SDRPager oder einen RasPagerC9000 ansprechen konnten. Nachteil war, dass die Software ein lauffähiges X11 brauchte, um die GUI anzuzeigen. Ebenfalls war die Aufsplittung in drei Varianten im Hinblick auf die Software-Pflege unschön. Thomas Gatzweiler DL2IC hat daher in der Programmiersprache [[https:// | ||
| + | |||
| + | ===== Vor der Installation ===== | ||
| + | Vor der Installation ist zuerst auf dem Speichermedium von z.B. einem Raspberry Pi ein aktuelles Betriebssystem aufzuspielen. Wie das gemacht wird, ist reichlich im Internet dokumentiert. | ||
| + | Es kann vom Betriebssystem " | ||
| + | Das Betriebssystem " | ||
| + | Um z.B. von einem anderen Rechner, über das eigene Netzwerk (LAN), auf den Raspberry Pi zugreifen zu können, muss auch der SSH-Zugang frei geschaltet werden. | ||
| + | |||
| + | Wenn das Betriebssystem installiert ist und läuft, kann Unipager installiert werden. | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Es gibt zwei Wege. Der erst ist eine Run& | + | Es gibt zwei Wege. Der erst ist eine Run& |
| ==== 1. Weg ==== | ==== 1. Weg ==== | ||
| === Über das HAMNET === | === Über das HAMNET === | ||
| - | < | + | < |
| === Über das Internet === | === Über das Internet === | ||
| - | < | + | < |
| ==== 2. Weg ==== | ==== 2. Weg ==== | ||
| Zeile 16: | Zeile 26: | ||
| /// | /// | ||
| < | < | ||
| - | deb http:// | + | deb http://web.db0sda.hamnet.radio/debian unipager main |
| - | deb-src http:// | + | deb-src http://web.db0sda.hamnet.radio/debian unipager main |
| </ | </ | ||
| Dann folgende Befehle ausführen: | Dann folgende Befehle ausführen: | ||
| < | < | ||
| - | wget -O - http:// | + | wget -O - http://web.db0sda.hamnet.radio/ |
| sudo apt-get update | sudo apt-get update | ||
| sudo apt-get install unipager | sudo apt-get install unipager | ||
| Zeile 30: | Zeile 40: | ||
| /// | /// | ||
| < | < | ||
| - | deb http://www.afu.rwth-aachen.de/debian unipager main | + | deb https://hampager.de/debian unipager main |
| - | deb-src | + | deb-src |
| </ | </ | ||
| Dann folgende Befehle ausführen: | Dann folgende Befehle ausführen: | ||
| < | < | ||
| - | wget -O - http://www.afu.rwth-aachen.de/ | + | wget -O - https://hampager.de/ |
| sudo apt-get update | sudo apt-get update | ||
| sudo apt-get install unipager | sudo apt-get install unipager | ||
| Zeile 56: | Zeile 66: | ||
| ===== Konfiguration und Web-Interface ===== | ===== Konfiguration und Web-Interface ===== | ||
| Auf dem Port 8073 wartet ein HTTP-Server auf Anfragen. Es öffnet sich eine Seite, auf der sowohl das Log sichtbar ist als auch die Art des Senders und seine individuellen Einstellungen vorgenommen werden können. | Auf dem Port 8073 wartet ein HTTP-Server auf Anfragen. Es öffnet sich eine Seite, auf der sowohl das Log sichtbar ist als auch die Art des Senders und seine individuellen Einstellungen vorgenommen werden können. | ||
| + | |||
| + | Um von einem anderen Rechner, über das eigene Netzwerk (LAN), auf den z.B. Raspberry Pi zugreifen zu können, muss der SSH Zugang im Betriebssystem freigeschaltet sein. | ||
| + | Danach wird die "IP Adresse" | ||
| + | (In der FritzBox unter Heimnetz, Heimnetzübersicht. Dann den " | ||
| + | Jetzt im Browser, z.B.Firefox, | ||
| + | Beispiel: 192.168.178.40: | ||
| + | |||
| + | Eventuell muss im Browser erst die automatische Suchfunktion aus geschaltet werden, da sonst in einer Suchmaschine nach der Nummer gesucht wird und man nicht auf den Raspberry Pi kommt. | ||
| + | |||
| {{ : | {{ : | ||
| Zeile 62: | Zeile 81: | ||
| Um Sender anzubinden, kann man als Default-Knoten db0sda nehmen. Der Sender muss dort zunächst eingetragen werden. Dies können zur Zeit nur Benutzer mit Admin-Rechten tun. | Um Sender anzubinden, kann man als Default-Knoten db0sda nehmen. Der Sender muss dort zunächst eingetragen werden. Dies können zur Zeit nur Benutzer mit Admin-Rechten tun. | ||
| + | |||
| Typ Hostname IP Port | Typ Hostname IP Port | ||
| + | |||
| Internet dapnet.afu.rwth-aachen.de 137.226.79.100 43434 | Internet dapnet.afu.rwth-aachen.de 137.226.79.100 43434 | ||
| - | Hamnet dapnet.db0sda.ampr.org 44.225.164.27 43434 | + | |
| + | Hamnet dapnet.db0sda.hamnet.radio 44.149.166.27 43434 | ||
| ===== Update ===== | ===== Update ===== | ||
| Zeile 87: | Zeile 109: | ||
| < | < | ||
| - | deb http:// | + | deb https:// |
| - | deb-src | + | deb-src |
| </ | </ | ||
| Zeile 121: | Zeile 143: | ||
| Um das Webinterface mit einem Passwortschutz zu versehen, legt man die Datei ''/ | Um das Webinterface mit einem Passwortschutz zu versehen, legt man die Datei ''/ | ||
| + | |||
| + | ===== Logfile Unipager auf einem Raspi ===== | ||
| + | |||
| + | Kann via "sudo journalctl -u unipager" | ||
| + | |||
| + | ===== Konfiguration von USB-Soundkarten ===== | ||
| + | |||
| + | Zunächst einmal sollte man mit dem Kommando < | ||
| + | |||
| + | < | ||
| + | 0 [ALSA ]: bcm2835 - bcm2835 ALSA | ||
| + | bcm2835 ALSA | ||
| + | 1 [Device ]: USB-Audio - USB Audio Device | ||
| + | C-Media Electronics Inc. USB Audio Device at usb-3f980000.usb-1.4, | ||
| + | </ | ||
| + | |||
| + | Wie zu erkennen ist, hat das USB-Audio die ID 1, womit dann in der Konfiguration des Unipager < | ||
| + | |||
| + | ===== Probleme mit der internen Soundkarte ===== | ||
| + | |||
| + | In seltenen Fällen kann es Probleme mit dem Output-Level der internen Pi-Soundkarte geben. In diesem Fall hilft eine externe USB-Soundkarte (siehe oben). | ||
| + | |||
| + | Das Problem tritt nur auf einigen Pis (Pi1 und PI2) auf und konnte noch nicht klar eingegrenzt | ||
| + | |||
| + | ===== Hardwarekompatibilitätsliste ===== | ||
| + | |||
| + | Nachfolgend eine Hardwarekompatibilitätsliste getesteter Raspberry Pi-Modelle mit den verschiedenen unipager-Versionen | ||
| + | |||
| + | ^ Modell/ | ||
| + | ^ Zero | nicht getestet | ||
| + | ^ Zero W / | ||
| + | ^ Zero 2 W | nicht getestet | ||
| + | ^ 1 Mod. A | nicht getestet | ||
| + | ^ 1 Mod. A+ | nicht getestet | ||
| + | ^ 1 Mod. B | nicht getestet | ||
| + | ^ 1 Mod. B+ | nicht getestet | ||
| + | ^ 2 Mod. B | nicht getestet | ||
| + | ^ 2 Mod. B v1.2 | nicht getestet | ||
| + | ^ 3 Mod. A+ | nicht getestet | ||
| + | ^ 3 Mod. B | nicht getestet | ||
| + | ^ 3 Mod. B+ | nicht getestet | ||
| + | ^ 4 Mod. B | nicht getestet | ||
| + | |||
unipager.1554312404.txt.gz · Zuletzt geändert: 2019/04/03 17:26 von dg9vh