# Session State - 2026-05-13 ## Actions complétées ### Nettoyage infrastructure - Supprimé anciens conteneurs TTS (the-things-stack) - Supprimé anciens conteneurs Chirpstack (smart-city-digital-twin-martinique-chirpstack-*) - Supprimé conteneurs exited/excess (mosquitto-exporter, microcks, bpp-*, frost-*, etc.) - BunkerM recréé depuis /home/eric/BunkerM/ (bunkerm-bunkerm-1) ### BunkerM + Traefik - BunkerM ajouté au réseau traefik-public - Config Traefik mise à jour : 3 fichiers mosquitto2 → bunkerm-bunkerm-1 (au lieu de bunkerm_bunkerm_1) - mosquitto2.digitribe.fr → 502 (BunkerM unhealthy mais accessible en HTTP 307) ### AgentLink MQTT → EMQX (abandonné → approche REST) - 25 assets avec agentLink reconfigurés de Artemis vers EMQX en BDD - Problème : les agents MQTT d'OpenRemote ne se connectent pas à EMQX (même après redémarrage) - Solutionretenue : désactiver agentLink + utiliser REST pour mises à jour - **agentLink supprimé sur les 25 assets** (master: 12, smartcity: 13) - **REST OpenRemote activé** dans simulateur.py (was commented) - Location déjà incluse dans le payload REST (GeoJSONPoint format) ### ChirpStack (en cours) - Nouveau ChirpStack docker-compose dans /home/eric/smart-city-digital-twin-martinique/chirpstack/ - Services running: chirpstack-1, postgres-1, redis-1, mosquitto-1 - Pas de gateway-bridge (fichier config manquant) - Pas de rest-api - Migrations SQL non appliquées (base vide) ## Problèmes identifiés 1. **Simulateur crash** après redémarrage (incompatibilité paho-mqtt callback API v1) 2. **BunkerM unhealthy** (healthcheck /api/auth/me échoue) 3. **ChirpStack incomplet** (pas de gateway, pas de REST API) ## Prochaines étapes - [ ] Fixer le crash du simulateur (callback MQTT) - [ ] Valider pipeline MQTT complète - [ ] Documenter l'infrastructure validée