- 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
1.8 KiB
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)
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
- Simulateur crash après redémarrage (incompatibilité paho-mqtt callback API v1)
- BunkerM unhealthy (healthcheck /api/auth/me échoue)
- 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