Distributed Nodes

🧠 Core Prinzip

Nodes are the physical and computational backbone of OCS Galaxy.

  • Sie verbinden die reale Welt mit der digitalen Systemlogik.
  • Jeder Node erfüllt eine klar definierte Rolle und kommuniziert ausschließlich über eine sichere, verifizierte Netzwerkebene.

🔄 Node Flow im System

[ SENSOR NODE ]
↓
[ GATEWAY ]
↓
[ COMPUTE NODE ]
↓
[ EXECUTION NODE ]

📡 Node-Typen im Überblick

OCS Galaxy unterscheidet drei zentrale Node-Klassen:

🟦 Sensor Nodes (Inputs)

Zweck:

Erfassen reale Ereignisse und übersetzen sie in digitale Systemevents.

Beispiele:
  • BLE Scanner
  • RFID Reader
  • Türsensoren
  • Umwelt- und IoT-Sensoren
Aufgaben:
  • physische Zustände erkennen
  • Objekte identifizieren (z. B. via QR / BLE / RFID)
  • Events an das Gateway senden
Eigenschaften:
  • leichtgewichtig (z. B. ESP32)
  • energieeffizient
  • eventgetrieben

🟩 Compute Nodes (Logic)

Zweck:

Verarbeiten Events und führen die Systemlogik aus.

Beispiele:
  • Server
  • lokale Nodes in Werkstätten
  • Container-basierte Services
Aufgaben:
  • Module ausführen
  • Daten verarbeiten
  • Zustände im System verändern
Eigenschaften:
  • hohe Rechenleistung
  • modular (führt mehrere Module aus)
  • reagiert auf spezifische Events

🟥 Execution Nodes (Outputs)

Zweck:

Setzen Entscheidungen in reale oder digitale Aktionen um.

Beispiele:
  • elektronische Türsysteme
  • Maschinensteuerungen
  • Benutzerinterfaces
  • Aktoren / Robotik
Aufgaben:
  • empfangen signierte Befehle
  • führen Aktionen aus
  • verändern die reale Umgebung
Eigenschaften:
  • strikt kontrolliert
  • sicherheitskritisch
  • reagiert nur auf validierte Kommandos

🔐 Kommunikation & Sicherheit

Alle Nodes arbeiten nach einem Zero-Trust-Prinzip:

  • keine direkte Vertrauensbeziehung zwischen Nodes
  • jede Kommunikation läuft über das Gateway
  • jede Nachricht ist kryptografisch signiert
  • jede Aktion wird im System geloggt

⚙️ Beispiel: Realer Ablauf

Ein Sensor erkennt eine Bewegung an einer Tür:

  • 📡 1. Sensor Node
    erkennt Annäherung
    erzeugt Event
  • 🔐 2. Gateway
    validiert Herkunft und Signatur
    nimmt Event ins System auf
  • 🧠 3. Compute Node
    prüft Zugriffsrechte
    entscheidet: Zugang erlaubt oder nicht
  • 🚪 4. Execution Node
    öffnet Tür (oder blockiert Zugriff)

🧬 Architektur-Eigenschaften

Das Node-System ist:

  • hochgradig entkoppelt
  • horizontal skalierbar
  • fehlertolerant
  • ortsunabhängig
  • modular erweiterbar

🚀 Warum Nodes?

Die Node-Struktur ermöglicht:

  • Integration beliebiger Hardware
  • verteilte Verarbeitung (kein zentraler Flaschenhals)
  • Echtzeit-Reaktionen auf physische Ereignisse
  • flexible Erweiterung durch neue Node-Typen

📌 Kurz gesagt

Nodes sind die Schnittstelle zwischen realer Welt und OCS Galaxy – sie erfassen, verarbeiten und verändern Zustände innerhalb eines sicheren, verteilten Systems.

Haeufige Fragen zu Nodes

Was ist ein Node im OCS Galaxy System?

Ein Node ist ein physisches oder digitales Knotenelement im OCS-Netzwerk. Nodes erfassen Ereignisse (Sensor-Nodes), verarbeiten Daten (Compute-Nodes) oder fuehren Aktionen aus (Execution-Nodes). Jeder Node besitzt eine kryptografische Identitaet.

Wie kommunizieren Nodes miteinander?

Nodes kommunizieren ausschliesslich ueber den Gateway. Es gibt keine direkte Node-zu-Node Verbindung ohne Verifikation. Das entspricht dem Zero-Trust-Prinzip. Sehen Sie: System-Architektur.

Welche Hardware kann als Node betrieben werden?

Jedes Geraet mit Netzwerkanbindung kann als OCS Node registriert werden: ESP32, Raspberry Pi, Server-VMs, Cloud-Instanzen oder industrielle PLCs. Die Abstraktionsebene ist hardware-agnostisch.