Skip to main content

Module gateway_bridge

Module gateway_bridge 

Source
Expand description

Gateway-Bridge-Helper.

Architektur-Referenz: docs/architecture/09_delegation.md §3 (Use- Cases) + §5.3 (Bridge-Sub-Gateway-Chaining).

Ein GatewayBridge sitzt typischerweise auf einer Wanne- oder Turm-Recheneinheit, die fuer mehrere Edge-Peers (Sensoren, ECUs) ohne eigenes Cert verantwortlich ist. Der Bridge:

  1. Stellt Delegation-Links pro Edge-Peer aus, signiert mit dem eigenen Gateway-Schluessel.
  2. Verwaltet die aktiven Delegations in einer BTreeMap (edge_guid → DelegationLink).
  3. Reicht auf Anfrage die volle DelegationChain an den Discovery-Layer (SPDP-Property), wahlweise als 1-Hop oder n-Hop wenn der Bridge selbst Delegatee einer hoeheren Ebene ist (Doppelstern Wanne+Turm).
  4. Widerruft Delegations explizit (Revocation-Liste, die im naechsten SPDP-Beacon mitgeschickt wird).

Der Bridge fuehrt keinen Forwarding-Pfad selbst — er ist der Policy-/Datenmodell-Helper, das eigentliche Re-Sealing und Forwarding der RTPS-Frames passiert in der DCPS-Runtime (Plan §Stufe j-g, kommt spaeter).

Structs§

GatewayBridge
Gateway-Bridge-Helper.
GatewayBridgeConfig
Konfiguration eines Gateway-Bridges.

Enums§

GatewayBridgeError
Fehler aus Gateway-Bridge-Operationen.

Type Aliases§

GatewayBridgeResult
Result-Alias.