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

40 lines
1.8 KiB
Markdown

# 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