MRG – Modular Radio Gateway: Vorankündigung meines neuen Funkprojekts
Liebe Funkfreunde – natürlich auch die aus Übersee!
Lange wurde darüber diskutiert, gesprochen, ausprobiert und philosophiert. Nun ist es Zeit, euch erste Details zu meinem neuen Projekt vorzustellen: MRG – Modular Radio Gateway.
Was ursprünglich als persönliches Hilfsprojekt für Digitalfunk und digitale Betriebsarten begann, ist inzwischen zu einer umfangreichen, modular aufgebauten Funkplattform geworden. Die Idee dahinter ist einfach: Eine zentrale Anwendung, die Funkgerät, digitale Betriebsarten, Audio, Logging, Karten, Gateway-Betrieb und Diagnose in einer gemeinsamen Oberfläche verbindet.
MRG läuft zentral auf einem Raspberry Pi und wird über einen normalen Webbrowser oder als installierbare PWA auf Smartphone, Tablet oder Computer bedient. Kurz gesagt: Raspberry Pi starten, Funkgerät verbinden, Browser oder PWA öffnen und Funkbetrieb starten.
MRG richtet sich an Funkamateure, SWLs und CB-Funker und ist entsprechend der jeweils geltenden gesetzlichen Bestimmungen und Funkberechtigungen nutzbar.
Open Source – heute und in Zukunft
Das Projekt hat bereits sehr viel Entwicklungszeit, Tests und unzählige Stunden vor Funkgerät, Raspberry Pi und Quellcode gekostet. Trotzdem steht fest: MRG ist und bleibt Open Source. Es soll für die Funkgemeinschaft frei nutzbar sein und gemeinsam mit ihr weiter wachsen.
Technische Voraussetzungen
| Hardware | Raspberry Pi 4 oder Raspberry Pi 5 |
|---|---|
| Arbeitsspeicher | Mindestens 2 GB RAM, empfohlen 4 GB oder mehr |
| Speicher | Mindestens 8 GB |
| Funkgerät | CAT-fähiges Funkgerät mit geeigneter Audioanbindung |
| Bedienung | Webbrowser oder PWA auf Smartphone, Tablet, Notebook oder PC |
Bereits erfolgreich getestete Funkgeräte
- Yaesu FT-897
- Yaesu FT-891
- Yaesu FT-991 / FT-991A
- Icom IC-7300 / IC-7300MK2
Weitere Funkgeräte und Hersteller sollen folgen. Eine ausführliche Installations- und Einrichtungsdokumentation wird bereitgestellt; tiefgehende Linux- oder Programmierkenntnisse sollen für den späteren Betrieb nicht nötig sein.
Das Live Funk-Cockpit
Das Funk-Cockpit ist die zentrale Bedienoberfläche des angeschlossenen Funkgerätes und bietet je nach Gerät unter anderem:
- Frequenzanzeige und Frequenzeinstellung
- Band- und Betriebsartenwahl: USB, LSB, AM, FM, CW und weitere Modi
- Sendeleistung / PWR, AF und Audioeinstellungen
- NB, DNF und weitere DSP-Funktionen
- RX-/TX-Status und PTT-Steuerung
- Signalstärke- und SWR-Anzeige
- Timer, TOT, TX-Notaus und Sicherheitsüberwachung
FT8 – RX und TX direkt in MRG
- FT8 RX und TX mit Frequenz-Presets
- Live- und Hintergrund-Decoding
- CQ, Auto-CQ und automatische Antwortabläufe
- Automatisierte QSO-Sequenzen und QSO-Logbuch
- Decode- und History-Listen mit Such- und Filterfunktionen
- Rufzeichen, SNR, Maidenhead-Locator und Entfernungsberechnung
- Kartenansicht, Locator-Karte und Anzeige zuletzt gehörter Stationen
- Live-Audio-FFT-Wasserfall mit einstellbarer Darstellung
JS8 – Nachrichtenorientierter Digitalbetrieb
- JS8 RX und TX mit Frequenz-Presets
- Live- und Hintergrund-Decoding
- Decode- und History-Listen mit Such- und Filterfunktionen
- Rufzeichen, Locator, Entfernungsberechnung und Kartenansicht
- CQ, QSO, Heartbeat / HB und Nachrichtenversand
- Submodes: Normal, Fast, Turbo, Slow und Ultra
- Automatische TX-Abläufe und QSO-Logging
- Live-Audio-FFT-Wasserfall
LO64 – eigene digitale Betriebsart
Ein besonderes Teilprojekt ist LO64: LO = Locke / Skip, 64 = bis zu 64 Zeichen pro Nachricht. Die experimentelle Betriebsart überträgt kurze regionale Nachrichten über normale SSB-Audiowege auf Basis von 4-FSK.
- LO64 RX und TX mit Kurznachrichten bis maximal 64 Zeichen
- 4-FSK, CQ, Auto-CQ und Heartbeat / HB
- Stationsruf und Nachrichtenübertragung
- Rufzeichen, Maidenhead-Locator und Entfernungsberechnung
- Stationsübersicht und Kartenansicht
- Verschiedene Geschwindigkeitsprofile
- Decode-History, Suche, Filter und Hintergrund-Decoding
- Live-Audio-FFT-Wasserfall
LO64 ist als zusätzliche experimentelle Betriebsart für regionalen digitalen Funkverkehr und kurze Nachrichten gedacht.
CW – Morsen mit MRG
- CW RX und TX mit Frequenz-Presets
- CQ-Funktionen und frei definierbare Textvorlagen
- Live-Monitor, Empfangsanzeige und Sendesteuerung
- CW-Trainer und Übungsbetrieb
- Live-Audio-FFT-Wasserfall
SSTV – Bilder empfangen, bearbeiten und senden
- SSTV RX und TX mit automatischer Signalerkennung
- Live-Monitor und Bilddarstellung bereits während des Empfangs
- SSTV-Empfangsgalerie und Sendehistorie
- Unterstützung verschiedener SSTV-Modi
- Integriertes SSTV Bild Studio mit Browser-Bildbearbeitung
- Texteditor mit freier Positionierung, Schriftarten, Größen und Farben
- Vorlagen, eigene Bilder, Stationsinformationen und Rufzeichen
Foto aufnehmen und direkt per SSTV senden
Über Smartphone oder Tablet kann direkt ein Foto aufgenommen, mit Text oder Rufzeichen ergänzt und per SSTV übertragen werden. Ideal für Fieldday, Bergfunk, Camping oder Portabelbetrieb.
Voice Gateway und Repeater-Betrieb
- Mumble und TeamSpeak 3
- Weitere kompatible Systeme vorgesehen
- Externe oder selbst gehostete Server
- RX- und TX-Audiowege
- Gateway-Steuerung sowie Repeater- und Netzwerkfunk-Anwendungen
Automatische Sprachbake
Die integrierte Sprachbake erzeugt natürlich klingende, frei definierbare und zeitgesteuerte Ansagen.
- Freie Texte, Rufzeichen, Standort und Maidenhead-Locator
- Datum, Uhrzeit und Wetterdaten
- Einmalige, zeitversetzte oder regelmäßige Aussendung
- Intervallbetrieb und Zeitplan
- Auswahl und Installation verschiedener Stimmen
Audio, Equalizer und Signalbearbeitung
- Separate RX- und TX-Equalizer
- Echtzeitregelung für Höhen, Mitten, Tiefen, Pegel und Lautstärke
- Audio-Presets und spezielle Equalizerfunktionen für unterstützte Yaesu-Funkgeräte
- Voice-Effekte und unterschiedliche TX-Klangprofile
- Live-FFT-Spektrum und Audio-Wasserfall mit einstellbaren Farben und Geschwindigkeit
SWR-Schutz und TX-Sicherheit
Für den Sendebetrieb besitzt MRG mehrere voneinander getrennte Software-Sicherheitsmechanismen.
- Definierbare SWR-Grenzwerte und Plausibilitätsprüfung vor Aussendungen
- Frequenz- und PTT-Überwachung
- TX-Zeitüberwachung und TOT – Time Out Timer
- TX-Notaus und Verriegelungsmechanismen
- Abbruch der Aussendung bei erkannten kritischen Zuständen
Bei überschrittenem SWR-Grenzwert oder anderen kritischen Zuständen kann die PTT-Ansteuerung unterbrochen werden. Die Funktionen ergänzen die Schutzschaltungen von Funkgerät und Hardware.
Öffentliches Live-Dashboard
Ausgewählte Funkaktivitäten können auf Wunsch über ein öffentliches Dashboard dargestellt werden.
| Modul | Mögliche Live-Anzeigen |
|---|---|
| FT8 | Decodes, Stationsinformationen, Logbuchdaten, Kartenansichten |
| JS8 | Aktivitäten, Decodes, Stationsinformationen |
| LO64 | Decodes, Nachrichtenaktivitäten, Stationsübersichten |
| SSTV | Live-RX-Galerie und zuletzt empfangene Bilder |
Karten, Locator und Entfernungen
- Empfangene und zuletzt gehörte Stationen
- Rufzeichen, Maidenhead-Locator und Entfernungen
- Locator-Raster und Stationsaktivitäten
- Darstellung unterschiedlicher digitaler Betriebsarten
Betrieb auch ohne Internet
Viele MRG-Funktionen benötigen keine permanente Internetverbindung. Das System kann lokal beziehungsweise headless auf dem Raspberry Pi betrieben werden und einen konfigurierbaren WLAN-Hotspot bereitstellen.
Ein typisches Portable-Szenario: Raspberry Pi einschalten → Funkgerät anschließen → mit dem MRG-WLAN verbinden → PWA öffnen → Funkbetrieb starten.
Akku- und BMS-Überwachung
Für den Portablebetrieb kann MRG kompatible Bluetooth-Batteriesysteme und BMS-Lösungen überwachen.
- Unterstützung beziehungsweise Tests mit AOLithium und Bluetti
- Batteriespannung und Ladezustand
- Stromaufnahme, Lade- und Entladeleistung
- Aktuelle Leistungswerte und weitere verfügbare BMS-Informationen
Einstellungen, Diagnose und Updates
- Funkgerät, CAT und Audio
- FT8, JS8, LO64, CW und SSTV
- Voice Gateway, Karten, Standort und Locator
- Wetter, Netzwerk und Hotspot
- Sicherheit, Logging und Updates
- System-, Modul-, Funkgeräte- und CAT-Diagnose
- Audioanalyse, Logdateien und exportierbare Diagnosepakete
- Supportfunktionen und Updateverwaltung
Damit wird Community-Support einfacher, ohne dass Benutzer Linux-Befehle kennen oder Logdateien zusammensuchen müssen.
Eine Oberfläche für viele Geräte
- Desktop-PC und Notebook
- Tablet und Android-Smartphone
- PWA oder normaler Webbrowser
Funk-, Audio- und Decoderarbeit übernimmt der Raspberry Pi; das Bediengerät stellt lediglich die Oberfläche bereit.
Und das ist noch längst nicht alles …
Die genannten Funktionen sind nur ein Teil des aktuellen Umfangs. Viele Bereiche werden weiter getestet und verbessert. MRG soll kein überladenes Sammelprogramm, sondern ein modulares Werkzeug für den Funkalltag sein – zu Hause wie unterwegs.
Wann erscheint MRG?
Einen verbindlichen Veröffentlichungstermin möchte ich derzeit noch nicht nennen. Die Entwicklung ist bereits weit fortgeschritten. Aktuell stehen Tests, Fehlerbereinigung, Bedienkomfort und Dokumentation im Mittelpunkt.
Es trennen uns also eher Wochen als Monate von den nächsten großen Schritten. Vor der Veröffentlichung wird es außerdem eine ausführliche Projektvorstellung geben mit:
- Screenshots und Videos
- Modulvorstellungen
- Technischen Informationen
- Installationshinweisen
- Weiteren Details zum Projekt
Bleibt gespannt!
Besucht gerne regelmäßig meine Webseite, damit ihr keine Neuigkeiten zum MRG – Modular Radio Gateway verpasst. Wenn ihr Fragen, Ideen, Wünsche oder Verbesserungsvorschläge habt, könnt ihr mich selbstverständlich über das Kontaktformular auf dieser Webseite erreichen.
MRG wird für Funker entwickelt – und soll gemeinsam mit Funkern wachsen.
73 und bis bald auf Band!
Maik – DN9LO
MRG – Modular Radio Gateway