Files
smart-city-digital-twin-mar…/SESSION_STATE_2026-05-13.md
Eric FELIXINE 15e9851b9f Session 2026-05-13: Nettoyage infra, BunkerM+Traefik, agentLink→REST, ChirpStack
- Nettoyage: suppression conteneurs TTS, anciens Chirpstack, exited/excess
- BunkerM recréé et ajouté à traefik-public (mosquitto2.digitribe.fr)
- Config Traefik mise à jour: 3 fichiers mosquitto2 → bunkerm-bunkerm-1
- AgentLink MQTT désactivé sur 25 assets (master+smartcity)
- REST OpenRemote activé dans simulateur (location GeoJSONPoint incluse)
- ChirpStack: nouveau docker-compose (postgres, redis, mosquitto, chirpstack)
- Session state documenté dans SESSION_STATE_2026-05-13.md
2026-05-13 08:03:27 -04:00

1.8 KiB

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)
  • 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