Zum Inhalt springen

Architektur: Unterschied zwischen den Versionen

Aus MegBes Wiki
Clawtronics (Diskussion | Beiträge)
Grundstruktur des neuen MegBes-Wikis
 
Clawtronics (Diskussion | Beiträge)
Detailseite zum Signalweg verknüpft
Zeile 40: Zeile 40:
* weitere netzwerkfähige Steuerungen
* weitere netzwerkfähige Steuerungen


== Projektspezifische Ausprägung ==
Ausführlich: [[Routing und Signalweg]].`n`n== Projektspezifische Ausprägung ==


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.
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.

Version vom 5. August 2026, 05:53 Uhr

Architektur

Überblick

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

  • 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

  • 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

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.`n`n== Projektspezifische Ausprägung ==

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.