Zum Inhalt springen

Architektur: Unterschied zwischen den Versionen

Aus MegBes Wiki
Clawtronics (Diskussion | Beiträge)
Detailseite zum Signalweg verknüpft
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 11: Zeile 11:
  megbes-internal (Server beim Kunden)
  megbes-internal (Server beim Kunden)
           ↓
           ↓
  UDP im Ausstellungsnetz
  UDP im Ausstellungsnetz  
           ↓
           ↓
  BrightSign, PC, Raspberry Pi oder anderes UDP-fähiges Gerät
  BrightSign, PC, Raspberry Pi oder anderes UDP-fähiges Gerät
Zeile 40: Zeile 40:
* weitere netzwerkfähige Steuerungen
* weitere netzwerkfähige Steuerungen


Ausführlich: [[Routing und Signalweg]].`n`n== Projektspezifische Ausprägung ==
Ausführlich: [[Routing und Signalweg]].
 
== 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.

Aktuelle Version vom 28. Oktober 2026, 14:48 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.