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