Fix Mermaid syntax: rename OR→OPENREMOTE, KC→KEYCLOAK (reserved keywords)

This commit is contained in:
Eric FELIXINE
2026-05-04 20:36:22 -04:00
parent fc6292fc9c
commit 87238cb5df

View File

@@ -32,8 +32,8 @@ graph TB
%% ===== COUCHE 4 : PLATEFORME IoT ===== %% ===== COUCHE 4 : PLATEFORME IoT =====
subgraph IoT["🏠 COUCHE 4 : PLATEFORME IoT (OpenRemote)"] subgraph IoT["🏠 COUCHE 4 : PLATEFORME IoT (OpenRemote)"]
OR[OpenRemote Manager<br/>Realm: Smart City<br/>33 assets IoT<br/>Port 8080] OPENREMOTE[OpenRemote Manager<br/>Realm: Smart City<br/>33 assets IoT<br/>Port 8080]
KC[Keycloak<br/>Auth OpenID<br/>Token endpoint] KEYCLOAK[Keycloak<br/>Auth OpenID<br/>Token endpoint]
end end
%% ===== COUCHE 5 : STOCKAGE & MÉTRIQUES ===== %% ===== COUCHE 5 : STOCKAGE & MÉTRIQUES =====
@@ -59,7 +59,7 @@ graph TB
%% Real sensors → Brokers + direct to OpenRemote %% Real sensors → Brokers + direct to OpenRemote
SENSORS -->|MQTT| EMQX SENSORS -->|MQTT| EMQX
SENSORS -.->|MQTT direct| OR SENSORS -.->|MQTT direct| OPENREMOTE
%% MQTT Brokers → Context Brokers %% MQTT Brokers → Context Brokers
EMQX -->|NGSI-LD| ORION EMQX -->|NGSI-LD| ORION
@@ -67,12 +67,12 @@ graph TB
EMQX -->|SensorThings| FROST EMQX -->|SensorThings| FROST
%% MQTT Brokers → OpenRemote (via MQTT Agent) %% MQTT Brokers → OpenRemote (via MQTT Agent)
EMQX -->|MQTT (Agent)| OR EMQX -->|MQTT (Agent)| OPENREMOTE
MOSQ -->|MQTT (Agent)| OR MOSQ -->|MQTT (Agent)| OPENREMOTE
BUNKER -->|MQTT (Agent)| OR BUNKER -->|MQTT (Agent)| OPENREMOTE
%% OpenRemote → Keycloak %% OpenRemote → Keycloak
OR -.-> KC OPENREMOTE -.-> KEYCLOAK
%% Simulator → InfluxDB (direct) %% Simulator → InfluxDB (direct)
SIM -->|HTTP| INFLUX SIM -->|HTTP| INFLUX
@@ -91,13 +91,13 @@ graph TB
GEO -->|WMS/WFS| MAP GEO -->|WMS/WFS| MAP
%% OpenRemote → Grafana %% OpenRemote → Grafana
OR -->|API Query| GRAF OPENREMOTE -->|API Query| GRAF
%% All → Prometheus (Metrics) %% All → Prometheus (Metrics)
EMQX -.->|Metrics| PROM EMQX -.->|Metrics| PROM
ORION -.->|Metrics| PROM ORION -.->|Metrics| PROM
STELLIO -.->|Metrics| PROM STELLIO -.->|Metrics| PROM
OR -.->|Metrics| PROM OPENREMOTE -.->|Metrics| PROM
%% Style %% Style
classDef simulator fill:#1e293b,stroke:#fb923c,stroke-width:2px,color:#fff classDef simulator fill:#1e293b,stroke:#fb923c,stroke-width:2px,color:#fff
@@ -110,7 +110,7 @@ graph TB
class SIM,SENSORS simulator class SIM,SENSORS simulator
class EMQX,MOSQ,BUNKER broker class EMQX,MOSQ,BUNKER broker
class ORION,STELLIO,FROST context class ORION,STELLIO,FROST context
class OR,KC iot class OPENREMOTE,KEYCLOAK iot
class INFLUX,PROM,GEO storage class INFLUX,PROM,GEO storage
class GRAF,MAP,ORUI viz class GRAF,MAP,ORUI viz
``` ```