MeshDash-SQL: Die Web-App für volle Kontrolle über deine MeshCom-Nachrichten

MeshDash-SQL ist ein neuer MeshCom-Client für den Browser – wir stellen ihn euch vor.

Wir haben euch mit dem MeshCom-Client bereits eine Anwendung vorgestellt, mit der ihr eure MeshCom-Nachrichten nicht nur per Bluetooth auf dem Smartphone, sondern auch bequem über das Netzwerk am PC verwalten könnt. Wer den Artikel noch einmal nachlesen möchte, findet ihn hier.

MeshDash-SQL: Plattformunabhängiger Zugriff über das Netzwerk

Im Gegensatz zur Python-Anwendung MeshCom-Client handelt es sich bei MeshDash-SQL um eine PHP-basierte Webanwendung, die ihre Daten in einer SQLite3-Datenbank speichert. Der große Vorteil dieser Lösung: Der Client ist nicht mehr an einen bestimmten Rechner gebunden – die Weboberfläche kann von jedem Gerät im Netzwerk aufgerufen werden, völlig unabhängig von Betriebssystem oder Browser.

MeshDash-SQL basiert ursprünglich auf einem Projekt von Andre DL4QB und wurde von Christian DH5DAN weiterentwickelt und in PHP umgesetzt.

Funktionsumfang von MeshDash-SQL

Mit Stand der Version 1.10.06-SQL bietet MeshDash-SQL bereits eine Vielzahl nützlicher Funktionen, die den Umgang mit MeshCom-Nachrichten deutlich komfortabler machen. Dazu gehören unter anderem:

  • Eigene Filtergruppen anlegen – zur gezielten Anzeige bestimmter Nachrichten
  • Steuerung von Skripten via Keywords – ermöglicht automatisierte Aktionen
  • Remote MHeard-Abfragen – Abfragen von empfangenen MeshCom-Nodes über das Netzwerk
  • Soundbenachrichtigungen – akustische Hinweise bei eingehenden (eigenen) Nachrichten
  • Updates direkt über die Weboberfläche – einfache Aktualisierung ohne manuelles Eingreifen
  • Senden von Befehlen an das LoRa-Modul – zur Fernsteuerung und Konfiguration

Installation

Die Installation von MeshDash-SQL kann grundsätzlich auf allen Geräten erfolgen, die einen Webserver mit PHP sowie eine SQLite3-Datenbank hosten können. Eine ausführliche Anleitung in deutscher Sprache findet ihr auf der GitHub-Projektseite. Diese deckt alle Aspekte ab: von der Einrichtung über die Konfiguration einer MeshCom-Node oder eines Gateways bis hin zur Bedienung von MeshDash-SQL.

Für Raspbian, das auf Debian basiert, steht sogar ein Installations-Script bereit, das den gesamten Prozess automatisiert. Updates der Software lassen sich später bequem über die Weboberfläche durchführen.

Wichtig: MeshDash-SQL installiert standardmäßig den Lighttpd-Webserver und hostet die Weboberfläche im Verzeichnis /var/www/html/5d/. Falls auf eurem System bereits ein anderer Webserver wie z. B. Apache2 läuft, kann es hier zu Konflikten kommen.

So verbindet sich MeshDash-SQL mit eurer Node

Die Kommunikation zwischen eurer LoRa-Node bzw. eurem Gateway und MeshDash-SQL erfolgt über das Netzwerk per UDP-Pakete.
Dafür muss eure MeshCom-Node mit dem Netzwerk verbunden sein, zum Beispiel über WLAN, und die IP-Adresse des Rechners kennen, auf dem MeshDash-SQL läuft.

Falls ihr den Webserver auf eurer Node oder eurem Gateway aktiviert habt, könnt ihr die nötigen Befehle ganz bequem direkt aus MeshDash-SQL heraus senden:
Unter dem Menüpunkt „Sende Befehl“ stehen euch die Kommandos ‑‑extudp on und ‑‑extudpip 192.168.xxx.xxx (mit der IP-Adresse des Rechners, der MeshDash-SQL hostet) zur Verfügung.

Hinweis zu MeshCom GRC-Gruppen

Mit Gruppenmeldungen (GRC) lässt sich der Nachrichtenversand im MeshCom-Netz gezielt steuern. Der MeshCom-Server leitet Nachrichten an Gruppen nur an Gateways weiter, bei denen zumindest ein Node die jeweilige Gruppe gebucht hat. Wer welche Gruppen abonniert hat, lässt sich bequem im MeshCom-Dashboard unter meshcom.oevsv.at einsehen. Eigene Gruppen, wie zum Beispiel 8421 für DL-Nordwest, können ebenfalls frei definiert werden.

Wie auch im DMR-Netz hat die Gruppe 9 eine Sonderrolle: Nachrichten an diese Gruppe werden ausschließlich lokal über Funk (HF) verteilt und nicht über den MeshCom-Server an andere Gateways weitergeleitet.

Eine Übersicht standardisierter GRC-Gruppen findet ihr hier.

Screenshot von icssw.org

MeshCom GRC-Gruppen

Fazit

MeshDash-SQL bietet eine übersichtliche Darstellung von Nachrichten über eine Weboberfläche und ermöglicht bequeme Kommunikation im MeshCom-Netzwerk. Ideal für den Betrieb einer eigenen Node oder eines Gateways zu Hause und dank der Speicherung in einer Datenbank verpasst man keine wichtigen Nachrichten mehr.

Wer MeshDash-SQL selbst ausprobieren möchte, findet alle benötigten Informationen auf der GitHub-Seite von DH5DAN unter github.com/dh5dan/meshdash.

Screenshot von github.com

MeshDash-SQL auf Github

Seid ihr bereits im MeshCom-Netz QRV? Wenn ja, nutzt ihr einen Client wie MeshCom-Client oder MeshDash-SQL? Und welcher ist euer Favorit? Schreibt eure Erfahrungen gerne in die Kommentare unter diesem Beitrag oder diskutiert sie mit uns in unserer Telegram- oder WhatsApp-Gruppe.

Team DL-Nordwest, Stephan 9V1LH/(9M2/)DG1BGS


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘

Meshtastic UI – Mesh-Kommunikation ohne Smartphone

Was bietet die Meshtastic UI, und welche Geräte werden Stand März 2025 unterstützt?

Meshtastic ermöglicht Off-Grid-Kommunikation per Funk im LoRa-Verfahren. Bisher war dafür neben einer Meshtastic-kompatiblen LoRa-Hardware – etwa den weit verbreiteten Modulen von LilyGo oder Heltec – auch die Meshtastic-Smartphone-App erforderlich.

Zwar gibt es Geräte wie das LilyGo T-Deck, die bereits über Bildschirm und Tastatur verfügen, doch bis einschließlich Meshtastic Version 2.5 konnten diese nur eingeschränkt zur Eingabe von Nachrichten genutzt werden.

Was ist die Meshtastic UI und was bietet sie?

Mit Version 2.6 wird Meshtastic nun noch flexibler: Die Meshtastic UI bringt eine eigenständige Benutzeroberfläche direkt auf unterstützte Hardware. Damit lassen sich Nachrichten senden, Routen verwalten und Netzwerkinformationen abrufen – und zwar ganz ohne Smartphone!

Die Meshtastic UI bietet unter anderem einen Homescreen, auf dem Informationen wie neue Nachrichten, die Anzahl der online befindlichen Nodes und der verwendete Frequenzbereich angezeigt werden. In der Nodeliste sind alle empfangenen Nodes übersichtlich aufgelistet, und durch langes Drücken auf eine Node können direkt Nachrichten an diese gesendet werden. Im Tab Channels können die Chaträume eingesehen und konfiguriert werden. Zusätzlich besteht die Möglichkeit unter Map, eine Kartenansicht zu nutzen, wobei das Kartenmaterial zuvor auf die SD-Karte des Geräts geladen werden muss. Im Menü Settings lässt sich das Gerät schließlich vollständig konfigurieren.

Zu erwähnen sind auch die Meshtastic Tools, wie der Mesh Detector, der nach kompatiblen Geräten sucht, sowie der Signal Scanner, der das Signal-Rauschverhältnis (SNR) und die Empfangsfeldstärke (RSSI) in Relation zu einer zuvor gewählten Node anzeigt. Weitere nützliche Tools sind Trace Route, mit dem die Verbindung zwischen Nodes nachverfolgt werden kann, sowie die Statistiken und das Logbuch, die detaillierte Informationen über das Netzwerk und die Aktivitäten liefern.

Welche Hardware wird unterstützt?

Mit Stand vom 30.05.2025 werden die folgenden LoRa-Geräte vollständig unterstützt:

Achtet beim Kauf unbedingt darauf, dass die Hardware mit dem von euch verwendeten Frequenzbereich kompatibel ist. Für die Teilnahme an Meshtastic Nordwest wird ein Gerät mit 433 MHz benötigt.

Im Vergleich zum Seeed SenseCAP Indicator bietet das T-Deck Plus von LilyGo zusätzlich einen GPS-Empfänger, wodurch es auch im portablen Einsatz z.B. als Tracker besonders praktisch ist. Achtet darauf, unbedingt die Plus-Version des T-Deck zu kaufen. Nur dieses wird von der Meshtastic UI voll unterstützt und wird zudem gleich in einem passenden Gehäuse geliefert.

Firmware flashen

Um die Firmware mit der Meshtastic UI zu flashen, geht ihr wie folgt vor:

  1. WebFlasher aufrufen: Öffnet den Meshtastic WebFlasher in einem kompatiblen Browser wie Google Chrome oder Microsoft Edge.
Screenshot von flasher.meshtastic.org

Meshtastic Web-Flasher

  1. Tastenkombination eingeben: Gebt die hier abgebildete Tastenkombination auf eurer Tastatur ein. Nach erfolgreicher Eingabe ändert sich der Hintergrund der Webseite auf Schwarz (siehe Screenshot).

⬆️ ⬆️ ⬇️ ⬇️ ⬅️ ➡️ ⬅️ ➡️ b a

Standard WebFlasher
und nach Eingabe der Tastenkombination
  1. Gerät auswählen: Wählt unter Device eure Hardware aus. Unterstützte Geräte sind mit einem zusätzlichen Meshtastic-UI Icon gekennzeichnet – mit Stand vom 30.03.2025 sind das die im vorherigen Abschnitt genannten.
  1. Firmware-Version wählen: Wählt bei Firmware (Stand 30.03.2025) das Pre-Release 2.6.0.f7afa9a Technical Preview aus.
  1. Flashen und UI aktivieren: Klickt auf Flash und aktiviert anschließend den Schiebeschalter „Meshtastic UI“

Fazit

Mit der Meshtastic UI wird die Off-Grid-Kommunikation noch einfacher und unabhängiger. Es ist zu erwarten, dass in Zukunft auch weitere und möglicherweise günstigere Hardware-Plattformen unterstützt werden. Wie ihr geeignetes Kartenmaterial auf die SD-Karte übertragen könnt, werden wir in einem zukünftigen Beitrag näher erläutern.

Weitere Informationen zur Meshtastic UI findet ihr auf der offiziellen Meshtastic-Seite unter meshtastic.org/docs/software/meshtastic-ui/.

Screenshot von meshtastic.org

Meshtastic UI auf meshtastic.org

Besitzt ihr bereits eines der oben genannten Geräte und habt die Meshtastic UI schon ausprobiert? Schreibt eure Erfahrungen gerne in die Kommentare unter diesem Beitrag oder diskutiert sie mit uns in unserer Telegram- oder WhatsApp-Gruppe.

Team DL-Nordwest, Stephan 9V1LH/(9M2/)DG1BGS


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘

MeshCom-Client: Nachrichten senden und empfangen ohne Smartphone

Nie wieder eine Nachricht verpassen! Der MeshCom-Client ermöglicht dir den bequemen Nachrichtenaustausch direkt auf deinem PC.

In dem Beitrag „MeshCom 4.0: LoRa-Datenfunknetzwerk der Funkamateure“ haben wir euch MeshCom als Amateurfunk-Alternative zu Meshtastic bereits vorgestellt. Wer ein MeshCom-Gateway oder eine Node lokal betreibt und dabei nicht immer die Handy-App mitlaufen lassen möchte, um keine Nachrichten zu verpassen, findet im MeshCom-Client eine komfortable Lösung. Die Software ist Open Source und wurde von Kim (DG9VH) in Python geschrieben, wodurch sie auf verschiedenen Plattformen lauffähig ist.

Installation

Die Installation oder eine spätere Aktualisierung gestalten sich besonders auf aktuellen Linux-Systemen mittels pipx denkbar einfach. pipx ist ein Tool zur isolierten Installation und Verwaltung von Python-Anwendungen, das sicherstellt, dass Abhängigkeiten nicht mit anderen Python-Paketen in Konflikt geraten. Eine detaillierte Anleitung ist im GitHub MeshCom-Client Repository zu finden.

Screenshot von github.com

MeshCom-Client Repository

Konfiguration der Software

In der Software sind nur wenige Einstellungen erforderlich:

  • Ziel-IP: Die IP-Adresse des Gateways bzw. der Node, an die die Nachrichten gesendet werden sollen.
  • Rufzeichen-SSID: Das Rufzeichen inkl. SSID des Gateways bzw. der Node, über das Nachrichten empfangen und ausgesendet werden, z.B. 9V1LH-12.
  • Watchlist: Hier können Rufzeichen (ohne SSID) eingetragen werden, für die bei Empfang eine akustische Alarmierung erfolgen soll.
  • Lautstärke: Regulierung der Lautstärke der akustischen Alarmierung.

Konfiguration der Hardware

Zusätzlich zur Software-Konfiguration muss auch die Hardware entsprechend eingerichtet werden. In meinem Fall handelt es sich um ein Lilygo T-LoRa T3-S3. Vor der Konfiguration empfiehlt es sich, die Node bzw. das Gateway via Webflasher auf die jeweils neueste Firmware-Version zu aktualisieren. Aktuell ist dies die Version 4.34p (Stand beim Schreiben dieses Artikels).

TTGO LoRa32 V2.1 _ 1,6 auf Aliexpress (Affiliate Link)

Screenshot von oe1kfr.com

MeshCom Webflasher

Neben der Standardkonfiguration müssen die folgenden Befehle in der Node bzw. dem Gateway gesetzt werden:

--extudpip 192.168.1.173 [IP-Adresse des Computers, auf dem der MeshCom-Client betrieben wird]
--extudp on

Die Befehle können über ein Terminal-Programm wie PuTTY oder auch direkt über die Console des Webflashers gesetzt werden, wenn die Hardware mit einem USB-Datenkabel an einen Computer angeschlossen ist.

Funktionsumfang

Zum Zeitpunkt des Artikels liegt der MeshCom-Client in der Version 1.0.11 vor und bietet folgende Funktionen:

  • Gruppierung von Nachrichten in Tabs nach Zielrufzeichen oder Gruppen (GRC)
  • Akustische Benachrichtigung bei neuen Nachrichten
  • Watchlist mit Alarmfunktion für bestimmte Rufzeichen
  • Wiederherstellung des Chatverlaufs beim erneuten Öffnen eines Tabs
  • Gezieltes Öffnen bestimmter Chats auf Anfrage
  • Löschen des gesamten Chatverlaufs (auch aus der Wiederherstellungsquelle)
  • Mehrsprachigkeit (aktuell Deutsch und Englisch)

Fazit und Ausblick

Der MeshCom-Client von DG9VH bietet eine komfortable Möglichkeit, Nachrichten über den PC in das MeshCom-Netzwerk zu senden und zu empfangen. Auch verschiedene Chat-Gruppen, z. B. die 262 für Deutschland, werden übersichtlich in verschiedenen Tabs dargestellt.

In einer künftigen Erweiterung sollen empfangene Positionsdaten auf einer Karte dargestellt werden können.

Wer Nachrichten nicht nur von einem Computer, sondern von einem beliebigen Gerät in seinem lokalen Netzwerk mit einem Browser empfangen und versenden möchte, findet mit meshdash von DL4QB/DH5DAN eine weitere Alternative. Diese werden wir uns in einem späteren Artikel genauer anschauen.

Was haltet ihr vom MeshCom-Client? Habt ihr ihn bereits getestet oder plant ihr es? Schreibt eure Erfahrungen gerne in die Kommentare unter diesem Beitrag oder diskutiert sie mit uns in unserer Telegram- oder WhatsApp-Gruppe.

Team DL-Nordwest, Stephan 9V1LH/(9M2/)DG1BGS


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘

Meshtastic-Firmware direkt über die Linux-Konsole flashen – So geht’s!

Aufspielen der Firmware über das USB-Kabel ohne Web-Flasher.

Wer eine Meshtastic-Node an einem abgelegenen Standort betreibt und die Firmware aktuell halten möchte, ohne für jedes Update persönlich dorthin fahren zu müssen, findet in der folgenden Lösung eine praktische Alternative.

Damit diese Lösung funktioniert, muss die Meshtastic-Node über ein USB-Datenkabel mit einem Rechner verbunden sein, der per Internet erreichbar ist. In meinem Fall betreibe ich bereits einen OpenWebRX+-Server rund um die Uhr auf einem Raspberry Pi 5, an den ich die Node über ein entsprechendes Datenkabel angeschlossen habe.

Die Kommunikation zwischen dem Linux-Rechner und der Meshtastic-Node erfolgt über eine serielle Schnittstelle. Mithilfe der Meshtastic Python CLI lässt sich die Node darüber nicht nur konfigurieren und fernbedienen, sondern mit dem ESPTOOL auch auf eine neue Firmware aktualisieren.

Wir zeigen euch Schritt für Schritt, wie ihr dabei manuell vorgeht.

1. Benötigte Software-Pakete installieren

Zunächst verbindet ihr euch per SSH mit dem Host-Rechner, aktualisiert die Paketliste und installiert anschließend die benötigten Softwarepakete.

sudo apt update
sudo apt install -y python3-full python3-venv python3-pip

2. Python Umgebung einrichten

Falls auf eurem Zielrechner die Python-Umgebung extern verwaltet wird (externally-managed-environment), wie es bei mir mit OpenWebRX+ der Fall ist, solltet ihr zunächst eine neue Python-Umgebung anlegen und aktivieren. Anschließend installiert ihr die Meshtastic CLI und das ESPTOOL innerhalb dieser Umgebung.

python3 -m venv ~/meshtastic-env
source ~/meshtastic-env/bin/activate
pip install --upgrade esptool meshtastic

3. Serielle-Schnittstelle einrichten

Im nächsten Schritt müsst ihr den Port der seriellen Schnittstelle eurer Node auf dem Zielrechner herausfinden. Dazu lassen wir uns mit dem folgenden Befehl zunächst alle zugewiesenen Ports anzeigen.

ls /dev/ttyUSB* /dev/ttyACM*

In meinem Fall handelt es sich bei der Node um ein T-LoRa v2.1_1.6.1 von Lilygo, dem der Port ttyACM1 zugewiesen wurde. Bei euch kann die Portnummer jedoch variieren, und je nach Gerät könnte der Port auch beispielsweise ttyUSBx sein.

Lilygo T-LoRa v2.1_1.6.1

Sobald ihr den Port ermittelt habt, fügt ihr euren Nutzer der Gruppe ‚dialout‘ hinzu und gewährt ihm Schreib- und Leserechte für den zuvor ermittelten Port.

sudo usermod -a -G dialout $USER
sudo chmod a+rw /dev/ttyACM1

4. Aktuelle Firmware herunterladen

Nun benötigen wir noch die für euer Gerät passende Firmware. Geht dazu zunächst auf die Seite github.com/meshtastic/firmware/releases und scrollt zu der gewünschten Firmware-Version. Wer nicht unbedingt die neuesten Features benötigt, sondern lieber auf Nummer sicher gehen möchte, ist mit der neuesten Beta-Version gut beraten. Zum Zeitpunkt des Schreibens dieses Artikels handelt es sich dabei um die Version 2.5.20.4c97351 Beta.

Screenshot von github.com

Meshtastic Firmware Releases auf Github

In der Sektion ‚Assets‘ der entsprechenden Firmware kopiert ihr nun den für euer Board passenden Link zum ZIP-Archiv, das den Namen ‚firmware-<platform>-<version>.zip‘ trägt. Beim Lilygo T-LoRa v2.1_1.6.1 handelt es sich um ein ESP32-Board, also kopieren wir den Link zur Datei ‚firmware-esp32-2.5.20.4c97351.zip‘.

Ladet euch nun diese Datei in den Homefolder auf eurem Remote-Rechner herunter und entpackt das soeben heruntergeladene Archiv mit:

cd ~
wget https://github.com/meshtastic/firmware/releases/download/v2.5.20.4c97351/firmware-esp32-2.5.20.4c97351.zip
unzip firmware-esp32-2.5.20.4c97351.zip -d firmware-esp32-2.5.20.4c97351
cd firmware-esp32-2.5.20.4c97351
ls -al

Im Archiv befinden sich verschiedene Binärdateien mit der Endung .bin. Jetzt gilt es, die für euch passende Datei auszuwählen. In meinem Fall möchte ich die Firmware nur aktualisieren, sodass meine Einstellungen auf der Node erhalten bleiben. Daher wähle ich die Datei mit der Endung ‚-update.bin‘. Für das Lilygo T-LoRa v2.1_1.6.1 lautet die richtige Firmware-Datei ‚firmware-tlora-v2-1-1_6-2.5.20.4c97351-update.bin‚.

Im nächsten Schritt übertragen wir diese Binärdatei nun auf die Meshtastic-Hardware.

Optional: Node-Einstellungen sichern

Bevor ihr die Firmware auf das Gerät übertragt, könnt ihr optional eure Einstellungen sichern.

meshtastic --export-config > ~/meshtastic-backup.yaml

5. Firmware aufspielen und verifizieren

Nun starten wir den eigentlichen Vorgang zum Aufspielen der Firmware. Passt die unten stehenden Befehle entsprechend dem von euch ermittelten Port (/dev/ttyXXXN) und der Firmware-Datei (xxx.bin) an.

esptool.py --chip auto --port /dev/ttyACM1 --baud 152000 write_flash -z 0x10000 firmware-tlora-v2-1-1_6-2.5.20.4c97351-update.bin

Wurde der Flashvorgang erfolgreich abgeschlossen, könnt ihr mit dem folgenden Befehl die Versionsnummer eurer Meshtastic-Node auslesen und anzeigen lassen:

meshtastic --port /dev/ttyACM1 --info | awk -F'"' '/firmwareVersion/ {print $4}'

Alternative: Komfortables Aufspielen mit Linux-Script

Um diesen Prozess komfortabler zu gestalten, hat der GitHub-User mikcecarper ein Skript geschrieben, das euch mit einem Menü durch die verschiedenen Schritte begleitet. Es übernimmt das Herunterladen und Entpacken der Firmware-Datei sowie das Aufspielen auf euer Board.

Die entsprechenden Dateien sowie eine Anleitung zur Verwendung findet ihr in seinem Repository.

Screenshot von github.com

meshfirmware auf Github

In diesem Beitrag haben wir euch Schritt für Schritt gezeigt, wie ihr die Firmware eurer Meshtastic-Node unter Linux direkt im Terminal aufspielen könnt – ganz ohne Web-Flasher. Voraussetzung dafür ist, dass die Node per USB mit einem Linux-Rechner verbunden ist, dieser über eine Internetverbindung verfügt und gegebenenfalls von außen, z. B. per SSH, erreichbar ist.

Der gezeigte Vorgang lässt sich in gleicher Weise auch für andere ESP32-Firmware nutzen, beispielsweise für eine MeshCom-Node.

Viel Erfolg!

Habt ihr Fragen zu unserem Beitrag oder weitere Anregungen? Schreibt sie uns gerne in die Kommentare unter diesem Beitrag oder diskutiert sie mit uns in unserer Telegram- oder WhatsApp-Gruppe.

Team DL-Nordwest, Stephan 9V1LH/(9M2/)DG1BGS


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘

Kenwood TM-D750 – Update 2025

Neue Informationen zum D-Star/APRS Mobilfunktransceiver von Kenwood

Seit der erstmaligen Enthüllung des neuen Kenwood Mobilfunktransceivers auf der Tokio Ham Fair 2024 war es ruhig geworden. Nun wurde er auf der HamCation 2025 in Orlando, USA, erneut den Besuchern präsentiert.

Hatte das Gerät bisher noch keinen offiziellen Namen, so steht nun fest, dass es, wie von uns vermutet, TM-D750 heißen wird. Eine weitere neue Information ist, dass der TM-D750 über WLAN-Konnektivität verfügen wird für den direkten D-Star Betrieb ins Internet ohne Zusatzgerät.

Alle bisher bekannten Details zusammengefasst:

  • 📱 Modellbezeichnung: TM-D750
  • 📶 Frequenzbereiche: 144 MHz (VHF) / 430 MHz (UHF) Duo-Bander Simultanempfang| +220 MHz, also Tri-Bander in den USA
  • 🎙️ Betriebsarten: FM | D-Star | APRS
  • 🌐 D-Star: Terminal-Mode mit MMDVM-Protokoll via WLAN, USB und Bluetooth
  • 💻 KISS TNC: 1200/9600 Baud für PacketRadio und APRS-iGate Funktion
  • 📍 APRS: Integrierte GPS-Antenne und Standalone-Digipeater
  • 📺 Bedieneinheit: 183,3 x 93 mm, abgesetzt mit großem 3,45″ TFT-Farbdisplay und Frontlautsprecher
  • 🔌 Konnektivität: Bluetooth und WLAN, USB Typ-C und Micro-SD-Kartenslot, sowohl an der HF- als auch an der Bedieneinheit
  • 🗣️ Sprachführung: Mit einstellbarer Geschwindigkeit und über 900 Phrasen

Hier gibt es ein Interview mit Don Arnold W6GPS von der HamCation 2025:

Zur im Mai ebenfalls in den USA stattfindenden Dayton Hamvention erwarten wir dann weitere spannende Details. Zusätzlich wurden eine private Facebook und groups.io Gruppe gegründet, in der aktuelle Informationen geteilt werden. Sobald wir neue Informationen haben, werden wir euch hier natürlich ebenfalls informieren.

Welche Funktionen erwartet ihr euch vom Kenwood TM-D750? Schreibt es gerne in die Kommentare unter diesem Beitrag oder diskutiert es mit uns in unserer Telegram- oder WhatsApp-Gruppe.

Team DL-Nordwest, Stephan 9V1LH/(9M2/)DG1BGS


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘

MeshSense – So behaltet Ihr euer Meshtastic-Netzwerk im Blick

Plattformübergreifende Open-Source-Software mit Kartendarstellung, Nachrichtenversand und Traceroute-Funktion.

In meinem heimischen Shack betreibe ich eine Meshtastic-Node für das Netzwerk Meshtastic Nordwest. Anfangs nutzte ich die Web-UI der Node, da ich nicht ständig aufs Smartphone schauen wollte, um die Netzwerkaktivitäten im Blick zu behalten. Doch wirklich zufrieden war ich damit nicht, da dessen Performance zu wünschen übrig ließ.

Beim OV-Abend kam dann der entscheidende Tipp: OM Harald DG6BCW empfahl mir MeshSense, eine plattformübergreifende Open-Source-Software für Meshtastic. Sie bietet vorkompilierte Binaries für Windows (x64), Linux (x64) und Mac Silicon (arm64) – genau das, was ich suchte!

Die Einrichtung von MeshSense könnte kaum einfacher sein: Einfach die IP-Adresse der Node eingeben, und schon werden die Daten ausgelesen.

Empfangene Nodes werden übersichtlich im linken Bildschirmbereich angezeigt – die zuletzt empfangenen ganz oben. Neben dem Node-Namen zeigt MeshSense auch wichtige Informationen pro Node an, darunter die Konfigurationsrolle (z. B. Client oder Repeater), den Kurznamen, den letzten Empfangszeitpunkt, die Batteriespannung und den Ladezustand. Zusätzlich werden die Anzahl der Hops, über die die Node empfangen wurde, sowie bei direkt gehörten Stationen der Signal-Rausch-Abstand (SNR) und die Signalstärke (RSSI) angezeigt.

In der rechten oberen Hälfte findet sich eine Karte, die sich frei zoomen lässt. Darunter werden alle empfangenen Datenpakete in einer Tabelle dargestellt. Wer gezielt nur bestimmte Informationen, etwa Textnachrichten, sehen möchte, kann einen Filter aktivieren. Praktisch: Das Logbuch lässt sich als CSV-Datei exportieren.

Nachrichten können direkt in der linken unteren Ecke versendet werden. Zuvor wählt man einfach die gewünschte Gruppe aus einer Liste der in der Node konfigurierten Kanäle. Für Direktnachrichten reicht ein Klick auf den Namen des Empfängers in der Node-Liste.

Über das kleine Zahnrad-Symbol oben rechts gelangt man zu den Einstellungen. Hier kann man beispielsweise automatische Traceroutes aktivieren oder sich die aktuelle Einstellung seiner Nodes anzeigen lassen – ändern lassen sie sich über MeshSense jedoch nicht. Einzige Ausnahme: Die Kanäle lassen sich direkt über die Software konfigurieren.

Wer MeshSense selbst ausprobieren möchte, kann die Software unter affirmatech.com/meshsense herunterladen. Der Quellcode ist zudem auf GitHub verfügbar: github.com/Affirmatech/MeshSense.

Screenshot von affirmatech.com

MeshSense Download-Seite

Probiert es doch einfach selbst mal aus und schreibt eure Erfahrungen gerne in die Kommentare unter diesem Beitrag oder diskutiert sie mit uns in unserer Telegram- oder WhatsApp-Gruppe.

Team DL-Nordwest, Stephan 9V1LH/(9M2/)DG1BGS


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘

kv4p HT: Open-Source-Funkgerät fürs Handy

Wie du dein Android-Smartphone für einen schmalen Taler in ein Handfunkgerät verwandelst

Die Kombination aus einem Android-Smartphone und einem FM-Funkgerät in einem Gerät ist keine neue Idee – doch bisher war sie oft mit hohen Kosten verbunden. Hinzu kommt, dass Smartphone-Technologie schnell veraltet, und niemand möchte alle zwei Jahre ein teures Gerät ersetzen müssen.

Das kv4p HT wird mit einem Gel-Klebepad direkt rückseitig am Smartphone befestigt

Der Funkamateur Vance Vagell, Rufzeichen KV4P, hat hierfür eine clevere Lösung entwickelt: Ein kleines, erschwingliches Modul auf Basis der beliebten FM-Funkmodule DRA818 oder SA818. Dieses Modul wird direkt an das Smartphone angeschlossen und nutzt dessen Mikrofon, Lautsprecher und Bildschirm, um als vollwertiges Handfunkgerät zu funktionieren.

Vollständig bestückte Leiterplatte

Das Beste daran: Das Projekt ist vollständig Open-Source. Dadurch kann die Community der Funkamateure aktiv an der Weiterentwicklung mitwirken und so das Potenzial dieser innovativen Idee voll ausschöpfen.

Rolf, DL4KR, und ich haben uns dieses spannende Projekt genauer angeschaut und möchten im Folgenden über unsere Erfahrungen berichten.

Zunächst findet man alle benötigten Informationen auf der Webseite von KV4P. Wir haben als Grundlage die neueste Version der Leiterplattendaten heruntergeladen – in unserem Fall die Version 1.7b. Diese Version bietet im Vergleich zu früheren Ausführungen die Möglichkeit, ein HF-Filter-Netzwerk zur Minimierung unerwünschter Oberwellen aufzulöten.

Screenshot von www.kv4p.com

kv4p HT Infoseite

Leiterplattenherstellung

Da die gewählten Komponenten im SMD-Design in Baugröße 0402 sehr klein sind, haben wir uns dazu entschieden, die Bestückung der SMD-Komponenten direkt vom Leiterplattenhersteller durchführen zu lassen. Lediglich die THT-Komponenten – wie das notwendige Mikroprozessor-Board auf Basis eines ESP32, der SMA-Konnektor sowie das Auflöten des FM-Funkmoduls (bei uns ein SA818 in der 1-W-VHF-Version) – haben wir selbst übernommen.

Passende VHF-Funkmodule gibt es u.a. auf Aliexpress

Grundsätzlich hat man die freie Wahl, bei welchem Hersteller man die Leiterplatte fertigen lässt. Wir haben in der Vergangenheit bereits gute Erfahrungen mit JLCPCB gemacht. Sie bieten günstige Preise, schnelle Lieferung und eine hohe Qualität. Allerdings sind dort nicht immer alle benötigten Komponenten auf Lager – so war es auch bei diesem Fall. Daher haben wir uns dieses Mal für PCBWay entschieden. Ein entsprechendes Projekt, das sich direkt in den Warenkorb legen lässt, hat Vance dafür bereits angelegt. So wird der Bestellprozess deutlich vereinfacht.

Auf die einzelnen Schritte zur Fertigung der Leiterplatte bei JLCPCB gehen wir in diesem Beitrag nicht weiter ein. Wer diese Schritte nachlesen möchte, kann der Anleitung im Beitrag „AIOC – Der Wunderadapter für Handfunkgeräte – Teil 1 (Einführung und Bestellung)“ folgen.

Zusammenbau

Nach nur kurzer Zeit waren sowohl die vorbestückte Leiterplatte als auch alle anderen benötigten Komponenten eingetroffen, und die Lötarbeiten konnten beginnen.

Komponenten für das kv4p HT vor dem Zusammenbau

In einem knapp 16-minütigen Video beschreibt Vance den gesamten Prozess detailliert, sodass wir an dieser Stelle nicht weiter darauf eingehen.

Wer einen 3D-Drucker besitzt oder einen befreundeten OM mit einem solchen kennt, sollte sich gleich das passende Gehäuse ausdrucken. Auf der GitHub-Seite des Projekts stehen dazu verschiedene Designs zur Auswahl.

Ein passendes Gehäuse lässt sich mit einem 3D-Drucker erstellen

Firmware

Auch das Aufspielen (Flashen) der Firmware über den Web-Flasher (Quickstart ganz unten) gestaltet sich sehr einfach. Für den Web-Flasher wird ein kompatibler Browser wie Chrome vorausgesetzt. Achtet darauf, dass ihr ein USB-Typ-C-Datenkabel verwendet, damit das ESP32-Board mit dem PC kommunizieren kann. Alternativ kann die Firmware auch direkt mit der Android-App aufgespielt werden. In unserem Fall wurde das Modul jedoch zunächst nicht ordnungsgemäß erkannt. Bei Erscheinen dieses Beitrags liegt die Firmware in der Version 5 vom 30.12.2024 vor.

Mögliche Fehlerquellen

Auch nach dem Aufspielen der Firmware wollte die Android-Anwendung auf unserem Smartphone das kv4p HT einfach nicht erkennen. Uns fiel jedoch auf, dass es durch den von uns bestellten USB-Typ-C-Winkeladapter nicht mit Spannung versorgt wurde. Wir haben daraufhin zunächst kurze Kabeladapter verwendet, um das Problem zu umgehen.

Passende USB-OTG Adapter gibt es u.a. auf Aliexpress

Ein weiterer Punkt, den es zu beachten gilt, ist, dass die Anwendung bei erstmaliger Ausführung nach Berechtigungen fragt, um auf das angeschlossene USB-Gerät, in unserem Fall das kv4p HT, zugreifen zu dürfen. Diese Berechtigung müsst ihr unbedingt erteilen. Falls ihr die Abfrage nicht erhalten habt oder sie weggeklickt habt, kann es helfen, die Anwendung vollständig zu beenden und zu deinstallieren, dann neu zu installieren und erneut auszuführen.

Aktueller Funktionsumfang

Aktuell ist das kv4p HT nur in einer VHF (2m-Band) Variante erhältlich. Es wird jedoch bereits über eine UHF-Variante nachgedacht. Dabei wäre nicht nur die Bestückung eines anderen Funkmoduls notwendig, sondern auch ein anderes Filternetzwerk sowie eine angepasste Firmware.

Unterstützt wird nicht nur der FM-Foniebetrieb, sondern auch das Versenden und Empfangen von APRS-Nachrichten sowie Positionsdaten mit 1200 Baud. Die Android-Anwendung bietet zudem Scan-Funktionen und Speicherkanäle, um die Bedienung noch komfortabler zu gestalten.

Auswahl von Speicherkanälen
APRS-Nachrichten Empfang und Versand
In den Einstellungen wird dazu „Beacon my position“ aktiviert
ESP32 Firmware v5 und die Android App v1.6.0. unterstützt jetzt auch das Aussenden von APRS-Positionsbaken

Zusammenfassung und Ausblick

Auch wenn jeder von uns sicher schon etliche Handfunkgeräte sein Eigen nennt und diese teilweise sogar günstiger zu haben sind als die für das kv4p HT benötigten Komponenten, bietet das Projekt doch einiges an Mehrwert. Besonders spannend wird es, wenn das kv4p HT eine Anbindung an Anwendungen wie RepeaterBook und APRSdroid bietet.

Leider ist das kv4p HT nur zu Android-Smartphones kompatibel. Ich habe jedoch bereits viele Ideen, das günstige Modul zum Beispiel auch unter Linux zu nutzen. So könnte ich mir vorstellen, daraus unter Linux einen kostengünstigen APRS-Digi mit iGate zu realisieren. Eventuell bietet es auch einen Anreiz für Experimente mit der Software GNU Radio.

Der Aufbau und Test des kv4p HT hat uns viel Spaß bereitet und kann besonders als Gemeinschaftsprojekt im eigenen Ortsverband empfohlen werden.

Probiert es selbst aus und werdet Teil der Open-Source-Funk-Gemeinschaft – lasst uns in den Kommentare unter diesen Beitrag oder in unserer Telegram- und oder WhatsApp-Gruppe gerne wissen, welche kreativen Einsatzmöglichkeiten ihr für das kv4p HT findet!

Team DL-Nordwest, Stephan 9V1LH/(9M2/)DG1BGS


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘

MeshCom 4.0: LoRa-Datenfunknetzwerk der Funkamateure

Lest in diesem Beitrag, was MeshCom alles zu bieten hat.

In unserem letzten Beitrag „Wir bauen uns eine Meshtastic-Node“ haben wir euch gezeigt, wie ihr mit einem günstigen LoRa-Gerät im Meshtastic-Netzwerk QRV werden könnt. Heute stellen wir euch eine weitere spannende Betriebsart vor, die dieselbe Hardware verwendet, jedoch speziell auf den Amateurfunk zugeschnitten ist: MeshCom 4.0.

Falls ihr unseren vorherigen Beitrag noch einmal nachlesen möchtet, findet ihr ihn hier:

Aber was ist MeshCom 4.0 überhaupt?

MeshCom steht für Mesh Communication und ist ein LoRa Datenfunk-Netzwerk, welches das Versenden und Empfangen von Textnachrichten, Positionsdaten, Telemetriedaten, Wetterdaten und Fernsteuerung ermöglicht. Als Übertragungstechnologie kommt LoRa Spread-Spectrum zum Einsatz, ein Verfahren welches eine robuste Kommunikation mit hohen Reichweiten bei nur geringem Energieverbrauch verwendet.

MeshCom basiert auf einer Idee von Mike OE3MZC und wurde durch Funkamateure des ICSSW (Institute of Citizen Science for Space & Wireless Communication) entwickelt. Mittlerweile wird es unter https://github.com/icssw-org als Open-Source-Projekt weitergeführt.

Mit einer ähnlichen Zielsetzung wie Meshtastic soll MeshCom Funkamateuren die Möglichkeit bieten, robuste Off-Grid-Kommunikation für Textnachrichten, Positionsdaten und Sensordaten zu ermöglichen – jedoch mit einem Protokoll, das speziell an die Bedürfnisse des Amateurfunks angepasst ist.

MeshCom 4.0 Node 9V1LH-1

MeshCom 4.0 basiert auf einer selbstorganisierenden und selbstheilenden Mesh-Netzwerkstruktur. Zur Identifikation werden Rufzeichen mit SSID für die sendende Station (Node), das Gateway und die Zielstation genutzt. Das Protokoll orientiert sich am bewährten AX.25-Standard, der auch bei APRS zum Einsatz kommt. Die Gateways sind idealerweise über das Hamnet mit dem Server verbunden, um im Katastrophenfall eine unabhängige Kommunikation vom Internet sicherzustellen.

MeshCom unterstützt verschiedene Meldungstypen wie Broadcast (Meldung an alle), Gruppenruf, Privatnachricht und Store & Forward (speichern und weiterleiten). Die Firmware ist modular aufgebaut, um einfache Erweiterungen zu ermöglichen, und die Hardware basiert auf offenen Standards mit bevorzugter Nutzung von ESP32-Modulen und LoRa-Transceivern wie dem Semtech SX1262. Die Konfiguration erfolgt über die USB-Schnittstelle des Moduls und oder über die für iOS und Android erhältliche Smartphone-App, und es werden verschiedene Dienste wie Text- und Positionsübertragung sowie frei definierbare Telemetriedaten unterstützt.

Lilygo T-Beam mit aktiver GPS-Antenne, BME280 Sensor und SMA-Anschluss für externe Antenne. Als Gehäuse dient das T-Beam Case mit 3D-Druck-Inlay.

Technische Spezifikationen

In Deutschland erfolgt die Aussendung auf 433,175 MHz mit einer Bandbreite von 250 kHz, einem Spreizungsfaktor von 11 und einer Coding-Rate von 4/6.

Installation und Unterstützung

Ausführliche Installationsanleitung zum Aufspielen der Firmware für verschiedene LoRa Geräte von Liligo, HELTEC und RAK-Wireless in deutscher Sprache findet ihr hier: https://icssw.org/meshcom-4-0-installation/

Unterstützung erhaltet ihr zudem in der groups.io MeshCom-Gruppe und der Telegram-Gruppe.

Hier geht es zur MeshCom Telegram-Gruppe

Das Dashboard

Alle aktiven Clients und Gateways sowie gesendete Textnachrichten sind bequem auf einem zentralen Dashboard einsehbar.

Screenshot von meshcom.oevsv.at

MeshCom 4.0 Dashboard

MechCom 4.0 in Singapur

Ich bin mittlerweile schon seit einiger Zeit in MeshCom aktiv, aktuell aber leider die einzige aktive Station in Singapur. Ich betreibe ein Gateway 9V1LH-12 und ein Client 9V1LH-1. Das Gateway basiert auf einem LILYGO T3-S3, aktuell in Verbindung mit einer J-Pole-Antenne im Zimmer. Für den Client nutze ich den beliebten LILYGO T-Beam, der derzeit ebenfalls nur im heimischen Shack eingesetzt wird.

LILYGO T3-S3 MeshCom Gateway 9V1LH-12

Ausblick und Fazit

Nicht zuletzt dank des Open-Source-Ansatzes wird MeshCom kontinuierlich weiterentwickelt. Zukünftig plane ich, einen zusätzlichen LILYGO T3-S3 als weiteren Client einzurichten. Dieser soll in einem wasserdichten Gehäuse mit einem bidirektionalen, breitbandigen Verstärker, einer entsprechenden Vor-Befilterung und einer Außenantenne an einem exponierteren Standort betrieben werden. Ziel ist es, empfangene Signale aus dem Mesh über Funk an mein Gateway weiterzuleiten – und umgekehrt. Damit könnten ich auch unterwegs und andere von der Mesh-Abdeckung profitieren.

Test der MechCom 4.0 Node 9V1LH-1 an einem kleinen Solarmodul

Da die LoRa-Funkmodule so preiswert erhältlich sind, betreibe ich in meinem Shack sowohl Meshtastic als auch MeshCom parallel. Dadurch lassen sich beide Systeme ausgiebig testen, und man bleibt stets über die aktuellen Entwicklungen auf dem Laufenden.

Seid ihr eventuell auch schon in MeshCom qrv? Wie ist eure Erfahrung mit dem System? Schreibt es uns gerne in die Kommentare unter diesem Beitrag oder diskutiert es mit uns in unserer Telegram- und oder WhatsApp-Gruppe.

Team DL-Nordwest, Stephan 9V1LH/(9M2/)DG1BGS


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘

APRS ToGo: QRV mit APRSdroid, AIOC und Handfunkgerät

Wie man mit einem Android-Gerät, dem AIOC und einem Handfunkgerät in APRS QRV wird.

In unseren bisherigen Beiträgen zum AIOC haben wir euch gezeigt, wie ihr es bestellt, die Firmware installiert, Klinkenstecker anlötet und bei Problemen eine Lösung findet. Heute gehen wir einen Schritt weiter und widmen uns Anwendungen im Amateurfunk, die mit verschiedenen Betriebssystemen funktionieren. Nachdem wir bereits EchoLink unter Windows vorgestellt haben, zeigt euch Christian DO1CML in diesem Beitrag, wie ihr das AIOC mit einem Handfunkgerät und der App APRSdroid auf einem Android-Smartphone oder Tablet nutzen könnt.

Wer die Artikel noch einmal nachlesen möchte findet sie hier:

  1. AIOC – Der Wunderadapter für Handfunkgeräte – Teil 1 (Einführung und Bestellung)
  2. AIOC – Der Wunderadapter für Handfunkgeräte – Teil 2 (Aufspielen der Firmware)
  3. AIOC – Der Wunderadapter für Handfunkgeräte – Teil 3 (Lötarbeiten und Gehäuse)
  4. AIOC – Der Wunderadapter für Handfunkgeräte – Teil 4 (Fehlersuche)
  5. EchoLink Node mit AIOC unter Windows

Benötigte Komponenten

Für mein Setup nutze ich ein Android-Gerät mit der beliebten APRS-App APRSdroid, die von Georg Lukas DO1GL entwickelt wurde, das AIOC und ein Handfunkgerät. Grundsätzlich eignet sich jedes Funkgerät, das die Kenwood-Mikrofonstecker Norm und eine integrierte VOX besitzt – ich verwende hier ein QuanSheng UV-K5. Als Android-Gerät kommt bei mir ein Tablet zum Einsatz. Das hat den Vorteil, dass die Kartendarstellung schön groß ist, sodass ich einen größeren Bereich und viele Details auf einen Blick erkennen kann. Ein Android-Smartphone wäre allerdings auch vollkommen ausreichend.

Schlankes Setup bestehend aus QuanSheng UV-K5, AIOC und Android-Tablet

Einstellungen APRSdroid

Ich setze voraus, dass ihr APRSdroid bereits erfolgreich installiert und konfiguriert habt. Wichtig ist, dass ihr mindestens euer eigenes Rufzeichen, die SSID (z. B. 7 für ein Handfunkgerät) sowie das gewünschte Symbol eingestellt habt. Eine Übersicht mit allen verfügbaren Symbolen findet ihr hier.

Spannender wird es nun bei den Verbindungseinstellungen:

  • Verbindungsprotokoll: Audio (AFSK)
  • Audio-Ausgabe: Musik
  • Hochqualitativer Demodulator: Aktivieren (nur bei modernen Geräten mit min. 800 MHz CPU)
  • Frame-Sync-Präfix: 800

Diese Einstellungen sind notwendig, damit die Audiosignale, die das Handfunkgerät empfängt, über die integrierte Soundkarte des AIOC von APRSdroid decodiert werden. Umgekehrt ermöglicht es diese Konfiguration, die generierten Audiosignale vom Smartphone oder Tablet an das Funkgerät zu übertragen und auszusenden. Der Wert für Frame-Sync-Präfix steuert die Verzögerung zwischen der Tastung des Senders und der Übertragung der eigentlichen Nutzdaten. Dieser Wert kann je nach verwendetem Funkgerät unterschiedlich sein.

Tipp: Startet mit einem größeren Wert und reduziert ihn schrittweise, bis die gesendeten Pakete noch sauber decodiert werden können.

Jetzt stellen wir die Audioausgabe am verwendeten Android-Gerät noch auf maximal, damit genug NF-Hub erzeugt wird. Damit ist die Konfiguration von APRSdroid dann aber auch schon abgeschlossen, und wir können uns nun dem Handfunkgerät widmen.

Einstellungen Funkgerät

Am Funkgerät sind nun die folgenden Einstellungen vorzunehmen (bei Bedarf das Handbuch des Funkgeräts konsultieren):

  • Frequenz: 144,800 MHz
  • Rauschsperre (Squelch) Level: 1
  • Bandbreite: Wide
  • VOX Ansprechschwelle: 1
  • Lautstärkeregler: 3/4

Das war’s auch schon! Jetzt können wir das AIOC in das Handfunkgerät einstecken und sowohl das AIOC als auch das Smartphone bzw. Tablet mit einem USB-Datenkabel verbinden.

Inbetriebnahme

In der APRSdroid-App können wir nun das Tracking starten. Nach kurzer Zeit sollten bereits die ersten Stationen auf der Karte bzw. im Terminal angezeigt werden. Falls nötig, könnt ihr den Lautstärkeregler des Funkgeräts noch etwas nachjustieren. Ein guter Indikator dafür ist die Pegelanzeige in der Statusleiste der App, die anzeigt, ob und wie laut das Funkgerät Signale empfängt.

Wenn ihr die „Position senden“-Taste betätigt, sollte das Funkgerät auf Sendung gehen und eure Position übertragen. Vorausgesetzt, ein iGate befindet sich in der Nähe und kann euch empfangen, könnt ihr nun auf aprs.fi nachsehen, ob eure Position dort angezeigt wird.

Fehlersuche: Checkliste

Falls keine Stationen empfangen werden:

  • Funkgerät: Ist eine Antenne angeschlossen und das Funkgerät auf der richtigen Frequenz eingestellt? Sind die Rauschunterdrückung und der Lautstärkeregler korrekt eingestellt? Empfängt das Funkgerät generell APRS-Signale? (Zieht das AIOC kurz ab und prüft, ob das Funkgerät starke, unverrauschte Signale empfängt.)
  • AIOC: Ist das AIOC vollständig in das Handfunkgerät eingesteckt und das USB-Datenkabel korrekt verbunden?
  • APRSdroid: Zeigt die Pegelanzeige in der App beim Empfang einen Ausschlag an? Ist das Verbindungsprotokoll in der App korrekt auf Audio (AFSK) eingestellt?

Wenn eure Station nicht empfangen wird:

  • Geht das Funkgerät auf Sendung?
  • Kontrolliert mit einem Zweitempfänger, ob das Audio-Signal klar und ohne Verzerrung übertragen wird.
  • Gibt es APRS-Digipeater in eurer Nähe, die das Signal weiterleiten könnten? Falls die Übertragung immer noch nicht funktioniert, schließt ggf. eine Außenantenne an, um die Reichweite zu verbessern.

Fazit

Mit diesem Setup, das aus nur drei Komponenten besteht – einem Android-Gerät, dem AIOC und einem Handfunkgerät – habt ihr eine einfache, aber effektive Lösung um in APRS aktiv zu werden.

Schlankes APRS-Setup: Android-Gerät, AIOC und Handfunkgerät

Viel Spaß beim Experimentieren und 73 de Christian DO1CML

Welche Anwendungen im Zusammenhang mit dem AIOC sollen wir als Nächstes für euch unter die Lupe nehmen? Schreibt sie uns gerne in die Kommentare unter diesen Beitrag oder diskutiert sie mit uns in unserer Telegram- und oder WhatsApp-Gruppe.


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘

MMDVM: Aktuelle Entwicklungen und Ausblick für 2025

Erfahrt alles über die neuesten Entwicklungen bei MMDVM und was uns in Zukunft erwartet.

Im globalen Brandmeister-Netzwerk sind im Oktober 2024 fast 18.500 Hotspots und rund 6.600 Relaisfunkstellen aktiv. Besonders auffällig: Gut 82 % dieser Systeme basieren auf MMDVM – ein Anstieg von etwa 2 % im Vergleich zum Vorjahr. MMDVM, kurz für „Multi-Mode Digital Voice Modem“, wurde von Jonathan G4KLX entwickelt. Diese vielseitige Firmware und Software ermöglicht es, verschiedene digitale Kommunikationsmodi zu nutzen. Dazu gehören aktuell D-Star, DMR, C4FM, P25, NXDN, M17, Analog FM, AX.25 und POCSAG.

Den entscheidenden Durchbruch erzielte MMDVM mit der Verbreitung kostengünstiger Hotspots und dem von Andy MW0MWZ entwickelten Pi-Star Image. Dieses ermöglicht eine einfache Konfiguration über ein benutzerfreundliches Dashboard, ohne dass tiefgehende Linux-Kenntnisse erforderlich sind. Inzwischen sind weitere Pi-Star-Derivate wie WPSD, entwickelt von Chip W0CHO, erhältlich. Diese bieten einen noch größeren Funktionsumfang und erweitern die Einsatzmöglichkeiten für Nutzer deutlich. Übrigens: Wer die Entwicklung von WPSD gerne verfolgen oder Fragen dazu stellen möchte, findet hilfreiche Infos und Unterstützung in der deutschsprachigen Telegram-Gruppe.

Wie auch im vergangenen Jahr gab es auf der diesjährigen Pacificon ein Update zum Fortschritt der MMDVM-Entwicklung, das wir euch an dieser Stelle nicht vorenthalten möchten. Für diejenigen, die unseren vorherigen Beitrag dazu noch einmal lesen möchten, steht er hier zur Verfügung:

MMDVM-TNC

Es dient der Datenübertragung über Funk und erinnert stark an das klassische Packet Radio, bei dem Informationen in Paketen gesendet und empfangen werden. Die Kommunikation zwischen dem Host und dem TNC erfolgt über KISS-Kommandos, die eine unkomplizierte Steuerung ermöglichen. Es unterstützt vier verschiedene Betriebsmodi: Im Modus 1 werden Daten mit 1k2 Baud und AFSK-Modulation über das AX.25-Protokoll übertragen, der bereits in MMDVM implementiert ist. Für die höheren Datenraten von 9k6 Baud, 19k2 Baud und 38k4 Baud in den Modi 2 bis 4 wird hingegen C4FSK als Modulationsart verwendet – ähnlich wie bei DMR, jedoch nicht kompatibel. Hier kommt ein modernes IL2P-Protokoll zum Einsatz, eine Weiterentwicklung von AX.25, das zusätzlich eine Fehlerkorrektur (FEC) integriert. Diese „aufgebohrte“ Version von AX.25 ermöglicht einen höheren Datendurchsatz und ist besonders geeignet für 9k6 Baud-fähige Funkgeräte mit Diskriminator-Anschluss (ungefiltertes Audio) an der Datenbuchse. Die Modi 2 und 3 werden zudem vom TARPN NinoTNC unterstützt.

NinoTNC N9600A, Quelle: https://tarpn.net/t/nino-tnc/n9600a/n9600a_info.html

MQTT und Anzeigetreiber

MQTT ist ein Protokoll, das speziell für die Übertragung von Nachrichten in Netzwerken mit geringer Bandbreite entwickelt wurde. Dabei sendet eine Datenquelle, wie beispielsweise ein Temperatursensor, seine Informationen an einen zentralen Verteiler, ohne dabei zu wissen, wer die Empfänger dieser Daten sind. Die Empfänger, etwa eine Anzeigeeinheit, abonnieren die für sie relevanten Daten bei diesem Verteiler und stellen sie entsprechend dar.

Auch im MMDVM-System soll das MQTT-Verfahren künftig eingesetzt werden, unter anderem zur Bereitstellung von Log-Daten. Ereignisdaten, wie etwa das Empfangen einer Station, könnten so für Dashboards und Displays wie NEXTION und OLED im JSON-Format zur Verfügung gestellt werden. Dies erfordert zwar eine Anpassung der Anzeigetreiber, bietet jedoch den großen Vorteil, dass zur Unterstützung zusätzlicher Displays keine Änderungen am Quellcode des Hosts mehr nötig sind.

Zukünftig soll MQTT auch zur Fernsteuerung von Hotspots und Relais genutzt werden, um eine einfachere Bedienung zu ermöglichen. Zudem könnten empfangene APRS-Daten über MQTT an das entsprechende Gateway weitergeleitet werden. Für die direkte Kommunikation zwischen dem Host und den Gateways ist der Einsatz von MQTT allerdings nicht vorgesehen.

AllStar Anbindung

AllStar ist eine moderne Variante von EchoLink und ermöglicht die Vernetzung von analogen FM Amateurfunk-Relaisstationen sowie -Benutzern. Dabei wird die Sprache über das Internet oder das Hamnet übertragen.

In einer zukünftigen Version des FM Gateways soll die Anbindung an AllStar-Netzwerke ermöglicht werden. Dies würde auch der analogen Seite eines Multimode-Relais neue Vernetzungsmöglichkeiten bieten, die bislang vor allem den digitalen Betriebsarten vorbehalten waren.

Analoger FM-Hotspot SHARI mit AllStar-Anbindung

Neuer Digitalmodus: dPMR

Der Digitalmodus dPMR wird voraussichtlich das letzte digitale Verfahren sein, das von der aktuellen Generation der MMDVM-Hardware unterstützt wird, bevor die Entwicklung der nächsten Generation beginnt (siehe letzter Abschnitt). dPMR basiert, wie auch NXDN, auf C4FSK und ist diesem sehr ähnlich. Aufgrund der begrenzten Speicherkapazitäten für weiteren Quellcode bei existierenden Duplex-MMDVM-Hotspots wird dPMR wahrscheinlich nur auf Simplex-Hotspots verfügbar sein.

dPMR wird von vielen günstigen Funkgeräten aus Fernost unterstützt. Da diese jedoch oft keinen standardisierten AMBE-Vocoder verwenden, sind sie untereinander häufig nicht kompatibel. Die Implementierung von dPMR in MMDVM wird daher nur mit professionellen dPMR-Geräten, wie denen von ICOM, kompatibel sein.

dPMR kompatible Mobilfunktransceiver von ICOM, Quelle: https://dpmrassociation.org/dpmr-icom.html

Cross Mode und MMDVM Transcoder

Die MMDVM_CM Suite (CM steht für CrossMode) ermöglicht es Hotspots, HF-seitig in einem anderen Modus zu arbeiten als netzwerkseitig. So könnt ihr beispielsweise mit eurem DMR-Handfunkgerät in YSF-Netzen aktiv sein oder umgekehrt. In Zukunft soll die MMDVM_CM Suite vollständig durch eine neue Lösung ersetzt werden: die Transkodierung des Audiosignals wird dann über einen speziell entwickelten MMDVM-Transcoder erfolgen.

Dieser Transcoder wird in Form eines USB-Sticks ausgeführt und soll die Transkodierung zwischen verschiedenen digitalen Verfahren übernehmen. Während die Transkodierung für IMBE (P25 Phase 1) und Codec2 (M17) auf einem STM-Prozessor (STM32H723) erfolgt, wird die Transkodierung von D-Star zu DMR, C4FM und NXDN von einem AMBE3003-Vocoder durchgeführt.

Durch diese Kombination aus neuer Software und Hardware wird es möglich sein, nahezu jeden Digitalmodus in einen anderen zu konvertieren. Die Konfiguration des Audio-Routings erfolgt über eine umfangreiche Konfigurationsdatei. Es ist jedoch zu beachten, dass immer nur ein Modus HF-seitig in einen anderen netzwerkseitig konvertiert werden kann – Mehrfachkonvertierungen gleichzeitig sind nicht möglich.

Prototyp der MMDVM Transcoder Hardware mit einem AMBE3000R auf einem Nucleo-H723, Quelle: https://github.com/ZUM-Radio/MMDVM_transcoder_hw?tab=readme-ov-file

MMDVM v2: Die nächste Generation

Die nächste Generation von MMDVM wird anstelle der bisher verwendeten Modems auf einen I/Q-basierten Transceiver setzen. Diese arbeiten mit sogenannten In-Phase (I) und Quadratur (Q) Signalen, um Informationen über Funk zu übertragen. Im Gegensatz zu herkömmlichen Modems ermöglichen sie eine flexiblere Signalverarbeitung und unterstützen dadurch eine Vielzahl von Betriebsarten. Das Signal wird direkt als I/Q-Daten verarbeitet und ermöglicht dadurch eine effizientere Modulation und Demodulation.

Dies eröffnet Hotspots die Möglichkeit, nicht nur alle digitalen Sprachmodi zu unterstützen, sondern auch den Betrieb in FM, was bisher nur mit Modems möglich war. Derzeit befindet sich das Entwicklerteam auf der Suche nach passenden und kostengünstigen ICs, um Hotspots auf dieser Basis zu realisieren. Ob diese Technologie auch für Relaisfunkstellen geeignet sein wird, bleibt abzuwarten.

Jonathan und das Entwicklerteam möchten zunächst sicherstellen, dass die gesamte Funktionalität der aktuellen MMDVM-Version in der neuen Generation vollständig integriert ist, bevor sie weitere digitale Betriebsarten wie TETRA oder P25 Phase 2 implementieren. Die Software wird außerdem so flexibel gestaltet, dass unterschiedliche I/Q-Transceiver verwendet werden können.

Frühe Experimente mit einem CMX991 I/Q-Radio Chip von KD2BMH

Wer den Vortrag von Jim KI6ZUM und Jonathan G4KLX/W4KLX in englischer Sprache ansehen möchte, findet ihn hier:

Weitere Informationen zu MMDVM findet ihr außerdem auf der MMDVM Groups.io Seite:

Screenshot von groups.io

MMDVM@groups.io

Als Team DL-Nordwest finden wir die Entwicklungen rund um MMDVM äußerst spannend. Die stetige Erweiterung der Funktionen und die neuen Technologien, die sowohl digitale als auch analoge Modi vereinen, bieten zahlreiche Möglichkeiten für die Zukunft des Amateurfunks. Wir werden die weitere Entwicklung aufmerksam verfolgen und freuen uns darauf, die neuen Fortschritte und Innovationen mit euch zu teilen.

Welche Funktionen oder Neuerungen findet ihr am spannendsten? Schreibt es uns gerne in die Kommentare unter diesem Beitrag oder diskutiert es mit uns in unserer Telegram- und oder WhatsApp-Gruppe.

Team DL-Nordwest, Stephan 9V1LH/(9M2/)DG1BGS


Möchtest du das DL-Nordwest Projekt unterstützen? Dann freuen wir uns über deinen Gastbeitrag, das Teilen unserer Inhalte oder eine (kleine) Spende 🤑 Vielen Dank für deine Unterstützung! 😘