From 227a799e944cf46b6a549be46ad3a488aa093429 Mon Sep 17 00:00:00 2001 From: Eric FELIXINE Date: Wed, 6 May 2026 22:48:46 -0400 Subject: [PATCH] =?UTF-8?q?R=C3=A9sum=C3=A9=20final=20session=202026-05-06?= =?UTF-8?q?=20-=2060=20assets=20MQTT=20cr=C3=A9=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- session_resume_2026-05-06.md | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/session_resume_2026-05-06.md b/session_resume_2026-05-06.md index 62f3bf83..de29d56a 100644 --- a/session_resume_2026-05-06.md +++ b/session_resume_2026-05-06.md @@ -1,31 +1,37 @@ # Session Resume - 2026-05-06 - FINAL -## Réalisations clés +## Réalisations clés (session complète) 1. **60 assets OpenRemote créés** (30 master + 30 smartcity) -2. **Type corrigé** : `urn:openremote:agent:mqtt` (pour connexion MQTT) -3. **Géolocalisation** : Coordonnées Martinique (Fort-de-France, Le Robert, etc.) -4. **Liens MQTT** : Topics configurés (`smartcity-master/*`, `smartcity-smartcity/*`) -5. **Redémarrage OpenRemote** effectué +2. **Type corrigé** : `urn:openremote:agent:mqtt` (MQTT Agent) +3. **Répartition** : 10 Mosquitto + 10 EMQX + 10 BunkerM par realm +4. **Géolocalisation** : Martinique (coordonnées aléatoires) +5. **Liens MQTT** : Topics `smartcity-{realm}/{broker}/{id}`, Brokers configurés +6. **Mapsettings** : `/opt/map/mapsettings.json` (centre Martinique) +7. **Git** : 3 commits poussés (resume, rapport, assets) ## Problèmes résolus -- Authentification Keycloak (audience mapper) -- Assets non visibles sur carte (parent_id lié aux racines de realm) +- Authentification Keycloak (audience mapper 'openremote') +- Assets non visibles sur carte (parent_id lié aux racines) - Format location GeoJSON corrigé ## Reste à faire -- Vérifier affichage carte (2 realms dans légende) +- Vérifier affichage 2 realms dans légende carte OpenRemote - Configurer simulateur SENSOR_COUNT=30 -- Stabiliser services unhealthy (CrateDB-Stellio, MongoDB, etc.) -- ThingsBoard (config manquante) +- Stabiliser services unhealthy (CrateDB-Stellio, Mosquitto, MongoDB, Pulsar, BunkerM) +- ThingsBoard (config manquante, conteneur Restart Loop) ## Commandes utiles ```bash # Voir assets OpenRemote -docker exec openremote_postgresql_1 psql -U postgres -d openremote -c "SELECT id, name, realm FROM openremote.asset WHERE type='urn:openremote:agent:mqtt' LIMIT 5;" +docker exec openremote_postgresql_1 psql -U postgres -d openremote -c "SELECT realm, COUNT(*) FROM openremote.asset WHERE type='urn:openremote:agent:mqtt' GROUP BY realm;" -# Redémarrer si besoin -docker restart openremote-manager-1 +# Redémarrer OpenRemote si besoin +docker restart openremote_manager_1 openremote_keycloak_1 -# Vérifier map +# Vérifier carte open https://openremote.digitribe.fr/manager/#/assets + +# Configurer simulateur 30 capteurs +cd ~/smart-city-digital-twin-martinique +SENSOR_COUNT=30 docker compose up -d simulator ```