Zum Inhalt springen

Architektur: Unterschied zwischen den Versionen

Aus MegBes Wiki
Clawtronics (Diskussion | Beiträge)
Grundstruktur des neuen MegBes-Wikis
 
Clawtronics (Diskussion | Beiträge)
Formatierung der neuen Querverweise korrigiert
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 39: Zeile 39:
* relaisgesteuerte Stationen
* relaisgesteuerte Stationen
* weitere netzwerkfähige Steuerungen
* weitere netzwerkfähige Steuerungen
Ausführlich: [[Routing und Signalweg]].


== Projektspezifische Ausprägung ==
== Projektspezifische Ausprägung ==

Aktuelle Version vom 5. August 2026, 05:54 Uhr

Architektur

[Bearbeiten]

Überblick

[Bearbeiten]

MegBes besteht aus einer zentral betriebenen externen Ebene, einer lokalen internen Ebene beim jeweiligen Kunden und den angeschlossenen Medienstationen.

Web-Frontend oder App
         ↓
megbes-external (zentral bei IONOS/Plesk)
         ↓
megbes-internal (Server beim Kunden)
         ↓
UDP im Ausstellungsnetz
         ↓
BrightSign, PC, Raspberry Pi oder anderes UDP-fähiges Gerät

megbes-external

[Bearbeiten]
  • Läuft zentral auf einem IONOS-Server unter Plesk.
  • Für jeden Kunden beziehungsweise jedes Projekt wird ein eigener Docker-Container betrieben.
  • Nimmt Anforderungen des Web-Frontends oder einer App entgegen.
  • Ordnet die Anforderung dem betreffenden Projekt und internen Server zu.
  • Projektbezogene Konfigurationen werden im privaten Repository tinetronics/megbes-config verwaltet.

megbes-internal

[Bearbeiten]
  • Läuft bei jedem Kunden auf einem eigenen Server.
  • Befindet sich im lokalen Netzwerk der Ausstellung.
  • Nimmt die für das Projekt bestimmten Anforderungen entgegen.
  • Wandelt Steuerbefehle in UDP-Signale um und sendet diese an die Medienstationen.

Medienstationen

[Bearbeiten]

MegBes ist nicht auf einen bestimmten Gerätetyp beschränkt. Entscheidend ist, dass das Zielgerät UDP-Signale empfangen oder über eine passende Zusatzkomponente umsetzen kann. Typische Empfänger sind:

  • BrightSign-Player
  • Windows- oder Linux-PCs
  • Raspberry Pis
  • relaisgesteuerte Stationen
  • weitere netzwerkfähige Steuerungen

Ausführlich: Routing und Signalweg.

Projektspezifische Ausprägung

[Bearbeiten]

Domains, Ports, Stationszuordnungen, Timer und installierte Releases können je Projekt abweichen. Diese Angaben gehören auf die jeweilige Projektseite und dürfen nicht als globaler Standard verallgemeinert werden.