AREDN Logo

MeshChat im Notfunk

MeshChat ist ein einfaches Chat-Tool, welches speziell für AREDN-Netze entwickelt wurde. MeshChat bietet Chats in verschiedenen Kanälen und auch einen Datei-Upload. Zusätzlich bietet es einen „Abgleich" im Netzwerk an; Nachrichten werden auf jedes Gerät gespiegelt, wo MeshChat läuft. Dadurch wird eine hohe Ausfallsicherheit bzw. Verfügbarkeit erreicht (Voraussetzung für die Synchronisation ist die Installation der API auf allen Nodes).

Die Einfachheit und Funktionalität macht es daher auch in deutschen Notfunknetzen interessant.

Die Installation ist entweder auf einem Raspberry-Pi oder dem AREDN-Node selber möglich. Die Installation auf dem NODE ist zwar einfach und es wird keine zusätzliche Hardware benötigt, ist aber meiner Meinung nach nicht zielführend, da der Datei-Upload durch den Speicher des NODE begrenzt wird (teilweise nur einige KB bis MB). Bei einer Installation auf einem Raspberry wird der Speicherplatz nur durch die Speicherkarte begrenzt.

Das Programm ist allerdings sehr für die Nutzung unter Funkamateuren entwickelt (z. B. Eingabe Rufzeichen etc.) und außerdem nur in Englisch verfügbar. Gerade in Notfunk-Einsätzen sollte das Programm so „barrierefrei" wie möglich sein.

Daher habe ich die Originalversion für die Nutzung in deutschen Notfunknetzen modifiziert – inklusive einiger Bugfixes. Ich habe nur die Linux-Version angepasst, da ich die Nutzung auf den Nodes aufgrund des geringen Speichers nicht mehr für zeitgemäß halte (ein Datenaustausch, z. B. große Bilder, ist heute einfach Standard).

Die Basis ist also der MeshChat von Trevor Paskett (K7FBV) in der Version 1.02.

Von mir wurde daraus ein neues Paket mit der Version 1.10DE erstellt.

Anpassungen in Version 1.10DE:

Meine modifizierte Version 1.10DE für die Nutzung in deutschen Notfunknetzen könnt ihr hier herunterladen.

Da der alte Download nicht mehr funktioniert, habe ich (falls benötigt) auch die Basis von Trevor (Version 1.02) bereitgestellt: Download MeshChat 1.02

Bei der Installation können Berechtigungsprobleme auftreten. Folge am besten der Anleitung auf der Seite von WestCoastAREDN oder lade die Anleitung direkt hier herunter.

Hinweis: In der Anleitung wird nicht genannt, dass ihr vorher den Apache-Webserver installieren müsst. Führt dazu bitte folgenden Befehl auf der Pi-Kommandozeile aus:

sudo apt-get install curl apache2

Solltet ihr meine modifizierte Version installieren wollen, ladet das Paket herunter und kopiert es auf den Raspberry oder ersetzt in der Installationsanleitung die Downloadzeile durch:

wget http://www.dl5ocr.de/download/meshchat_1.10DE_all.deb
sudo dpkg -i meshchat_1.10DE_all.deb

Bei Fragen und Anregungen gerne eine Mail an carsten@dl5ocr.de