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 ```mermaid
graph TB graph TB
subgraph S1["COUCHE 1 SOURCES"] SIM[Smart City Simulator]
SIM[Smart City Simulator] SENS[Capteurs IoT Reels]
SENS[Capteurs IoT Reels] EMQ[EMQX]
end 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"] SIM --> EMQ
EMQ[EMQX] SIM --> MOS
MOS[Mosquitto] SIM --> BUN
BUN[BunkerM] SENS --> EMQ
end SENS -.-> ORM
EMQ --> ORI
subgraph S3["COUCHE 3 CONTEXT BROKERS"] EMQ --> STE
ORI[Orion-LD] EMQ --> FRO
STE[Stellio] EMQ --> ORM
FRO[FROST-Server] MOS --> ORM
end BUN --> ORM
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
ORM -.-> KC ORM -.-> KC
SIM -->|HTTP| INF SIM --> INF
ORI -->|Query| GRA ORI --> GRA
STE -->|Query| GRA STE --> GRA
FRO -->|Query| GRA FRO --> GRA
ORI -.->|PostGIS| GEO ORI -.-> GEO
STE -.->|PostGIS| GEO STE -.-> GEO
FRO -.->|PostGIS| GEO FRO -.-> GEO
GEO -->|WMS/WFS| MAP GEO --> MAP
ORM -->|API Query| GRA ORM --> GRA
EMQ -.->|Metrics| PRO EMQ -.-> PRO
ORI -.->|Metrics| PRO ORI -.-> PRO
STE -.->|Metrics| PRO STE -.-> PRO
ORM -.->|Metrics| PRO ORM -.-> 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
``` ```
--- ---