Smart City Digital Twin — Diagramme des Flux de Données

Vue d’ensemble

Ce diagramme illustre le flux complet des données IoT du simulateur vers les différentes couches de traitement, de stockage et de visualisation.


Diagramme Mermaid

graph TB
    SIM[Smart City Simulator]
    SENS[Capteurs IoT Reels]
    EMQ[EMQX]
    MOS[Mosquitto]
    BUN[BunkerM]
    FRO[FROST-Server]
    ORI[Orion-LD]
    STE[Stellio]
    UI[OpenRemote UI]
    ORM[OpenRemote Manager]
    KC[Keycloak]
    INF[InfluxDB]
    PRO[Prometheus]
    GEO[GeoServer]
    GRA[Grafana]
    MAP[MapStore]

    SIM --> EMQ
    SIM --> MOS
    SIM --> BUN
    SENS --> EMQ
    SENS --> MOS
    SENS --> BUN
    SENS -.-> ORM
    EMQ -->|via EMQX| ORI
    EMQ -->|via EMQX| STE
    EMQ -->|via EMQX| FRO
    EMQ --> ORM
    MOS -->|via Mosquitto| ORI
    MOS -->|via Mosquitto| STE
    MOS -->|via Mosquitto| FRO
    MOS --> ORM
    BUN -->|via BunkerM| ORI
    BUN -->|via BunkerM| STE
    BUN -->|via BunkerM| FRO
    BUN --> ORM
    UI --> ORM
    ORM -.-> KC
    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

Description des flux

1. Génération des données (Simulator)

2. Ingestion MQTT (Brokers)

3. Context Brokers (NGSI-LD & SensorThings)

4. Plateforme IoT (OpenRemote)

5. Stockage & Métriques

6. Visualisation & Analyse


Technologies clés

Composant Technologie Port Statut
Simulator Python + paho-mqtt Interne ✅ Actif
EMQX MQTT Broker 11883 ✅ Connecté
Orion-LD NGSI-LD Broker 1026 ⚠️ À vérifier
Stellio NGSI-LD Broker 8080 ⚠️ À vérifier
FROST-Server SensorThings API 8080 ⚠️ À vérifier
OpenRemote IoT Platform 8080 ⚠️ 403 (Service Account)
InfluxDB Time Series DB 8086 ✅ Configuré
Grafana Visualization 3001 ✅ Dashboard créé
GeoServer GeoServer 8080 ⚠️ À intégrer
Prometheus Metrics 9090 ✅ En cours

Fichiers associés


Dernière mise à jour : 04 Mai 2026
Projet : Smart City Digital Twin Martinique
URL Grafana : http://localhost:3001/d/smartcity-martinique-2026