Neues Meshbot-System: USB‑Bridge, Webinterface & Automatisierung

25.01.2026

Wir haben ein neues System aufgebaut, das ein MeshCore‑Companion‑Gerät per USB anbindet und alle eingehenden Channel‑ sowie Private‑Nachrichten in einer MySQL‑Datenbank speichert. Gleichzeitig können Nachrichten aus der Datenbank automatisch versendet werden – ideal für Web‑Integrationen und Automatisierung.

Was das System kann

  • USB‑Anbindung über die MeshCore‑Python‑Library (binäres Protokoll)
  • Speicherung von Channel‑ und Private‑Nachrichten in MySQL
  • Outbox‑Versand: Nachrichten aus der DB werden automatisch gesendet
  • Auto‑Antworten (z.B. .pingPing erfolgreich)
  • Cronjobs für regelmäßige, vordefinierte Nachrichten
  • Device‑Infos, Telemetrie, Neighbors, Channels, Kontakte
  • Benutzerverwaltung mit Rollen (Admin/Reader)

Webinterface

Das Webinterface bietet eine übersichtliche Verwaltung aller Nachrichten, Filtermöglichkeiten (Zeitraum, Channel, Kontakt, Status) sowie Aktionen wie Antworten, Zitieren und Weiterleiten. Zusätzlich gibt es ein Command‑Center für Gerätebefehle wie set_name, set_radio, set_time, send_advert und reboot.

Automatisierung: Auto‑Antworten und Cronjobs ermöglichen eine einfache Reaktion auf bestimmte Nachrichten und geplante Aussendungen – ohne manuelle Eingriffe. Dadurch lassen sich Informationen, Statusmeldungen oder Community‑Hinweise zuverlässig und regelmäßig verteilen.

Vorteile für die Community

  • Chat auf der Webseite: Nachrichten aus dem Mesh können im Web angezeigt werden – auch für Nutzer ohne Funkgerät.
  • Bessere Erreichbarkeit: Community‑Infos, Updates und Hinweise kommen automatisch im Channel an.
  • Mehr Transparenz: Telemetrie und Geräte‑Infos lassen sich nachvollziehbar darstellen.
  • Schnelle Reaktionen: Automatische Antworten helfen bei häufigen Fragen und Standard‑Kommandos.
  • Einfacher Einstieg: Neue Mitglieder sehen Live‑Kommunikation im Web und können mitlesen.

Beispiel-Szenarien

  • Web‑Chat mit Live‑Anzeige der Channel‑Nachrichten
  • Regelmäßige Status‑Updates aus dem Mesh (z.B. stündlich)
  • Automatische Antworten auf .ping, .help oder .status
  • Community‑Ankündigungen als geplante Cronjobs

Technischer Überblick

  • Python‑Bridge: Kommunikation mit MeshCore‑Companion
  • MySQL: zentrale Datendrehscheibe (Messages, Outbox, Telemetrie)
  • PHP‑Backend: Login, Dashboard, Filter, Verwaltung
  • Bootstrap UI: moderne, klare Oberfläche

Fazit

Das neue Meshbot‑System verbindet Hardware, Datenbank und Webinterface zu einer flexiblen Lösung für Kommunikation, Monitoring und Automatisierung. Damit sind schnelle Reaktionen, regelmäßige Aussendungen und zentrale Auswertungen jederzeit möglich.

MeshChat
Lade Nachrichten…