- BunkerM: recreated with port 1883 (external) -> 1900 (internal) - BunkerM: disabled dynsec plugin, using password_file auth (bunker/bunker) - Simulator: ENABLE_BUNKER=1, BUNKERM_PORT=1900 - Telegraf: reactivated BunkerM consumer on port 1900 - Telegraf: recreated container (3 MQTT consumers connected) - Grafana: dashboard v4 with corrected Flux queries - Grafana: datasource fixed (bucket=smartcity, token=my-super-token) Verified: - Simulator publishes to EMQX ✅, Mosquitto ✅, BunkerM ✅ - Telegraf receives from all 3 brokers ✅ - InfluxDB has data from all brokers ✅ - Grafana dashboard displays data ✅
2.8 KiB
2.8 KiB
Smart City Digital Twin — TODO List
Dernière mise à jour : 2026-05-26 22:00
✅ Complété
| ID | Tâche |
|---|---|
| p1-bunkerm | BunkerM: DNS corrigé |
| p2-geoserver | GeoServer: workspace + Data Store PostGIS |
| p2-postgis | PostGIS dédié: conteneur UP |
| p2-mapstore | MapStore: GeoServer WMS + couche sensors |
| p5-docs | Documentation + commits Gitea |
| contexus | Stack Contexus déployée et fonctionnelle |
| or-assets | 5 assets IOTSensor créés dans OpenRemote |
| or-agent | Agent MQTT créé dans OpenRemote |
| contexus-mqtt | Driver MQTT configuré et recevant des données |
| contexus-devices | 7 devices créés dans Contexus |
| telegraf-fix | Noms containers corrigés + BunkerM désactivé |
| or-pg-fix | Image PostgreSQL changée → timescaledb-ha:pg15 |
| grafana-fix | Dashboard "no data" corrigé — datasource + requêtes Flux |
| grafana-v4 | Dashboard v4 poussé avec 14 panels, données confirmées ✅ |
🔴 En cours
| ID | Tâche | Notes |
|---|---|---|
| p1-or-restart | Redémarrer OpenRemote | PG recréé, à relancer après reclonage répertoire |
🔴 Bloqué
| ID | Tâche | Raison |
|---|---|---|
| p1-or-map | Affichage points carte OpenRemote | En attente restart |
| p4-ditto | Ditto.digitribe.fr | MongoDB localhost hardcodé |
| p3-kepler | KeplerGL | Image Docker incomplète |
⏳ En attente (par priorité)
| ID | Tâche | Priorité |
|---|---|---|
| p1-contexus-60 | Configurer les 60 devices Contexus | Haute |
| p1-bunkerm-telegraf | Réactiver BunkerM dans Telegraf (port 1883 vs 1900) | Moyenne |
| p1-grafana-maps | Ajouter carte Grafana avec points capteurs GPS | Moyenne |
| p1-thingsboard | Relayer ThingsBoard (si CPU dispo) | Moyenne |
| p3-analyse | Analyse: GeoMesa + KeplerGL | Basse |
| p1-ngsi | NGSI-LD: validation pipeline | Basse |
| p0-chirpstack | ChirpStack: login API gRPC-REST | Basse |
📝 Notes 2026-05-26
- Grafana : Dashboard smartcity-martinique-complete v4 — données confirmées ✅
- Pipeline : Simulateur → EMQX/Mosquitto → Telegraf → InfluxDB → Grafana ✅
- InfluxDB : bucket
smartcity, measurementmqtt_consumer, tagtopicpour le type - OpenRemote : Abandon pour l'instant, l'utilisateur va recloner le répertoire
- Keycloak : Recréé manuellement (ancien supprimé par docker-compose up échoué)
- Grafana provisioning : smart-city-dashboards.json déplacé en .bak pour éviter écrasement
Credentials
- Contexus: iotevadmin / Digitribe972
- OpenRemote: admin / Digitribe972
- PostgreSQL Contexus: contexus / Digitribe972
- Redis Contexus: Digitribe972
- Telegraf InfluxDB: token=my-super-token, org=digitribe, bucket=smartcity
- Grafana: admin / Digitribe972
- InfluxDB: admin / Digitribe972