Architektur: Unterschied zwischen den Versionen
Erscheinungsbild
Grundstruktur des neuen MegBes-Wikis |
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.