Mermaid: ultra-minimal version (no subgraphs, no labels, no classDef) for Gitea compatibility

This commit is contained in:
Eric FELIXINE
2026-05-04 20:45:13 -04:00
parent 150ab406f9
commit d210e0de25

View File

@@ -10,79 +10,48 @@ Ce diagramme illustre le flux complet des données IoT du simulateur vers les di
```mermaid
graph TB
subgraph S1["COUCHE 1 SOURCES"]
SIM[Smart City Simulator]
SENS[Capteurs IoT Reels]
end
SIM[Smart City Simulator]
SENS[Capteurs IoT Reels]
EMQ[EMQX]
MOS[Mosquitto]
BUN[BunkerM]
ORI[Orion-LD]
STE[Stellio]
FRO[FROST-Server]
ORM[OpenRemote Manager]
KC[Keycloak]
INF[InfluxDB]
PRO[Prometheus]
GEO[GeoServer]
GRA[Grafana]
MAP[MapStore]
UI[OpenRemote UI]
subgraph S2["COUCHE 2 MQTT BROKERS"]
EMQ[EMQX]
MOS[Mosquitto]
BUN[BunkerM]
end
subgraph S3["COUCHE 3 CONTEXT BROKERS"]
ORI[Orion-LD]
STE[Stellio]
FRO[FROST-Server]
end
subgraph S4["COUCHE 4 IoT OpenRemote"]
ORM[OpenRemote Manager]
KC[Keycloak]
end
subgraph S5["COUCHE 5 STOCKAGE"]
INF[InfluxDB]
PRO[Prometheus]
GEO[GeoServer]
end
subgraph S6["COUCHE 6 VISUALISATION"]
GRA[Grafana]
MAP[MapStore]
UI[OpenRemote UI]
end
SIM -->|MQTT| EMQ
SIM -->|MQTT| MOS
SIM -->|MQTTS| BUN
SENS -->|MQTT| EMQ
SENS -.->|MQTT direct| ORM
EMQ -->|NGSI-LD| ORI
EMQ -->|NGSI-LD| STE
EMQ -->|SensorThings| FRO
EMQ -->|MQTT Agent| ORM
MOS -->|MQTT Agent| ORM
BUN -->|MQTT Agent| ORM
SIM --> EMQ
SIM --> MOS
SIM --> BUN
SENS --> EMQ
SENS -.-> ORM
EMQ --> ORI
EMQ --> STE
EMQ --> FRO
EMQ --> ORM
MOS --> ORM
BUN --> ORM
ORM -.-> KC
SIM -->|HTTP| INF
ORI -->|Query| GRA
STE -->|Query| GRA
FRO -->|Query| GRA
ORI -.->|PostGIS| GEO
STE -.->|PostGIS| GEO
FRO -.->|PostGIS| GEO
GEO -->|WMS/WFS| MAP
ORM -->|API Query| GRA
EMQ -.->|Metrics| PRO
ORI -.->|Metrics| PRO
STE -.->|Metrics| PRO
ORM -.->|Metrics| PRO
classDef simulator fill:#1e293b,stroke:#fb923c,stroke-width:2px,color:#fff
classDef broker fill:#0f172a,stroke:#22d3ee,stroke-width:2px,color:#fff
classDef context fill:#0f172a,stroke:#34d399,stroke-width:2px,color:#fff
classDef iot fill:#0f172a,stroke:#a78bfa,stroke-width:2px,color:#fff
classDef storage fill:#0f172a,stroke:#fbbf24,stroke-width:2px,color:#fff
classDef viz fill:#0f172a,stroke:#22d3ee,stroke-width:2px,color:#fff
class SIM,SENS simulator
class EMQ,MOS,BUN broker
class ORI,STE,FRO context
class ORM,KC iot
class INF,PRO,GEO storage
class GRA,MAP,UI viz
SIM --> INF
ORI --> GRA
STE --> GRA
FRO --> GRA
ORI -.-> GEO
STE -.-> GEO
FRO -.-> GEO
GEO --> MAP
ORM --> GRA
EMQ -.-> PRO
ORI -.-> PRO
STE -.-> PRO
ORM -.-> PRO
```
---