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