Advanced Search
Search Results
10 total results found
Bot-Architektur auf dem Raspberry Pi
Für MeshCore Hessen kann ein Raspberry Pi als lokaler Host für automatisierte MeshCore-Dienste dienen. Companion Ein dediziertes MeshCore-Companion-Gerät wird dauerhaft mit dem Pi verbunden. Für einen stationären Aufbau ist USB-Serial oft einfacher zu überwach...
Status- und Informationsbot
Neben einem Pingdienst kann ein Bot bewusst ausgewählte Betriebsinformationen bereitstellen. Status Ein status-Befehl kann beispielsweise melden, dass der Bot läuft und wann seine Anwendung gestartet wurde. Hilfe Mit help beziehungsweise einem kurzen Hilfebe...
Room Server oder Gruppenkanal?
Room Server und Gruppenkanal lösen unterschiedliche Aufgaben und sollten nicht als austauschbare Begriffe verwendet werden. Gruppenkanal Ein Gruppenkanal ist Teil der Nachrichtenkommunikation zwischen Clients. Teilnehmer mit der passenden Kanalkonfiguration kö...
Automatischer Testdienst für Empfangsprüfungen
Ein automatischer Testdienst kann Nutzern helfen zu prüfen, ob ihre Nachricht das Mesh erreicht und eine Antwort zurückkommt. Ziel Der Dienst soll keine allgemeine Chat-KI sein. Seine Kernaufgabe ist eine reproduzierbare technische Rückmeldung. Einfacher Befeh...
Room Server verstehen
Ein Room Server ist eine eigene MeshCore-Rolle für einen gemeinsamen Nachrichtenraum. Das offizielle Projekt beschreibt ihn als einfachen BBS-Server für gemeinsam genutzte Posts. Eigene Rolle Ein Room Server ist nicht bloß ein Kanalname und auch kein Internet-...
Weitere sinnvolle MeshCore-Hessen-Dienste
Nach einem stabilen Testbot können weitere Dienste ergänzt werden. Jeder Dienst sollte einen klaren Nutzen besitzen und sparsam mit Airtime umgehen. Echo-Test Ein einfacher Echo-Befehl kann einen kurzen vom Nutzer vorgegebenen Testwert zurückgeben. Die Eingabe...
Room Server konfigurieren
Die Konfiguration eines Room Servers ähnelt in Teilen der Repeaterkonfiguration, besitzt aber zusätzliche Einstellungen für den Raumzugriff. Name und Funkparameter Der Server erhält einen eindeutigen Namen und dieselben kompatiblen Radioeinstellungen wie das g...
Bot-Monitoring und Healthchecks
Ein Bot kann als Prozess laufen und trotzdem keine Funkverbindung mehr besitzen. Monitoring muss deshalb mehrere Ebenen unterscheiden. Prozessstatus Der erste Healthcheck prüft, ob der Dienstprozess läuft. Companion-Verbindung Zusätzlich wird geprüft, ob der C...
Bot-Sicherheit und Missbrauchsschutz
Ein öffentlich erreichbarer Bot verarbeitet Eingaben fremder Teilnehmer. Er muss deshalb so gebaut werden, dass Nachrichten nicht direkt zu gefährlichen Systembefehlen werden können. Keine Shell aus Chattext Benutzereingaben werden niemals ungeprüft in eine Sh...
Was ist ein MeshCore-Bot?
Ein Bot ist keine eigene offizielle MeshCore-Firmware-Rolle. Gemeint ist eine externe Anwendung, die über einen Companion beziehungsweise eine Host-Schnittstelle am Mesh teilnimmt und automatisch auf Ereignisse reagiert. Host Der Bot kann beispielsweise auf ei...