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
↓
[ GATEWAY ]
↓
[ COMPUTE NODE ]
↓
[ EXECUTION NODE ]
📡 Node-Typen im Überblick
OCS Galaxy unterscheidet drei zentrale Node-Klassen:
🟦 Sensor Nodes (Inputs)
Erfassen reale Ereignisse und übersetzen sie in digitale Systemevents.
- BLE Scanner
- RFID Reader
- Türsensoren
- Umwelt- und IoT-Sensoren
- physische Zustände erkennen
- Objekte identifizieren (z. B. via QR / BLE / RFID)
- Events an das Gateway senden
- leichtgewichtig (z. B. ESP32)
- energieeffizient
- eventgetrieben
🟩 Compute Nodes (Logic)
Verarbeiten Events und führen die Systemlogik aus.
- Server
- lokale Nodes in Werkstätten
- Container-basierte Services
- Module ausführen
- Daten verarbeiten
- Zustände im System verändern
- hohe Rechenleistung
- modular (führt mehrere Module aus)
- reagiert auf spezifische Events
🟥 Execution Nodes (Outputs)
Setzen Entscheidungen in reale oder digitale Aktionen um.
- elektronische Türsysteme
- Maschinensteuerungen
- Benutzerinterfaces
- Aktoren / Robotik
- empfangen signierte Befehle
- führen Aktionen aus
- verändern die reale Umgebung
- 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.