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]
end
subgraph S2["COUCHE 2 MQTT BROKERS"]
EMQ[EMQX] EMQ[EMQX]
MOS[Mosquitto] MOS[Mosquitto]
BUN[BunkerM] BUN[BunkerM]
end
subgraph S3["COUCHE 3 CONTEXT BROKERS"]
ORI[Orion-LD] ORI[Orion-LD]
STE[Stellio] STE[Stellio]
FRO[FROST-Server] FRO[FROST-Server]
end
subgraph S4["COUCHE 4 IoT OpenRemote"]
ORM[OpenRemote Manager] ORM[OpenRemote Manager]
KC[Keycloak] KC[Keycloak]
end
subgraph S5["COUCHE 5 STOCKAGE"]
INF[InfluxDB] INF[InfluxDB]
PRO[Prometheus] PRO[Prometheus]
GEO[GeoServer] GEO[GeoServer]
end
subgraph S6["COUCHE 6 VISUALISATION"]
GRA[Grafana] GRA[Grafana]
MAP[MapStore] MAP[MapStore]
UI[OpenRemote UI] UI[OpenRemote UI]
end
SIM -->|MQTT| EMQ SIM --> EMQ
SIM -->|MQTT| MOS SIM --> MOS
SIM -->|MQTTS| BUN SIM --> BUN
SENS -->|MQTT| EMQ SENS --> EMQ
SENS -.->|MQTT direct| ORM SENS -.-> ORM
EMQ -->|NGSI-LD| ORI EMQ --> ORI
EMQ -->|NGSI-LD| STE EMQ --> STE
EMQ -->|SensorThings| FRO EMQ --> FRO
EMQ -->|MQTT Agent| ORM EMQ --> ORM
MOS -->|MQTT Agent| ORM MOS --> ORM
BUN -->|MQTT Agent| ORM BUN --> 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
``` ```
--- ---