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