Fix Mermaid syntax: rename OR→OPENREMOTE, KC→KEYCLOAK (reserved keywords)
This commit is contained in:
@@ -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
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user