46 lines
1.7 KiB
Markdown
46 lines
1.7 KiB
Markdown
# 📅 Session Smart City Digital Twin — 03 Mai 2026
|
|
**ID de session (commit Git) :** 8bb0381fff4cadc213db481795c36d2c03c2deff
|
|
**Projet :** ~/smart-city-digital-twin-martinique
|
|
**Objectif :** Déployer et configurer le jumeau numérique Smart City Martinique avec persistance des données.
|
|
|
|
---
|
|
|
|
## ✅ Réalisations
|
|
1. **Persistance des données** :
|
|
- FROST-Server : 21 256+ observations (PostgreSQL)
|
|
- Orion-LD : 10 entités NGSI-LD (MongoDB)
|
|
- Stellio : 14 payloads entités (PostgreSQL/TimescaleDB)
|
|
- Assets OpenRemote copiés en base (33 assets, realm `smartcity`)
|
|
|
|
2. **Simulateur** :
|
|
- Image `smart-city-simulator:latest` opérationnelle
|
|
- Support Orion-LD ✅, Stellio ✅, FROST ✅, MQTT (Mosquitto + EMQX) ✅
|
|
- Configuration OpenRemote : Basic Auth, URLs corrigées, ASSET_MAP à jour
|
|
|
|
3. **Documentation** :
|
|
- `DATA_PERSISTENCE.md` sur Gitea
|
|
- Résumé de session (ce fichier) pour reprise
|
|
|
|
---
|
|
|
|
## ❌ Blocages restants
|
|
- **OpenRemote 405 Method Not Allowed** sur l'endpoint token (client `openremote` realm `smartcity`)
|
|
- Cause probable : Configuration Keycloak/OpenRemote nécessitant une intervention manuelle via UI
|
|
|
|
---
|
|
|
|
## 🔧 Prochaines étapes (reprise demain)
|
|
1. Résoudre le blocage OpenRemote 405 (UI Keycloak : vérifier Service Account Roles, protocol mappers)
|
|
2. Valider la remontée des données du simulateur dans l'UI OpenRemote Manager
|
|
3. Créer le tableau de bord Grafana pour la visualisation
|
|
4. Finaliser la skill `smart-city-simulator` et versioning Gitea
|
|
|
|
---
|
|
|
|
## 📦 Commandes de reprise
|
|
```bash
|
|
cd ~/smart-city-digital-twin-martinique
|
|
docker start smart-city-simulator
|
|
docker logs smart-city-simulator --tail 50
|
|
```
|