- 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
40 lines
1.8 KiB
Markdown
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
|