Files
smart-city-digital-twin-mar…/TODO.md

4.0 KiB

Smart City Digital Twin — TODO List

Dernière mise à jour : 2026-05-28 23: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
bunkerm-activate BunkerM activé dans simulateur + Telegraf
superset-deploy Apache Superset déployé derrière Traefik
metabase-deploy Metabase déployé derrière Traefik
chirpstack-pw Password admin réinitialisé → Digitribe972
smart-app-arch Architecture Smart App City créée (Beckn + AI + i18n)
odk-build Images odk-service + odk-nginx rebuildées (Dockerfile complet)

🔴 En cours

ID Tâche Notes
p1-odk Déployer ODK Central derrière Traefik Images rebuildées, fix OIDC_CLIENT_SECRET + Sentry vars. Build nginx en cours.

🔴 Bloqué

ID Tâche Raison
p1-or-map Affichage points carte OpenRemote Manager sur mauvais réseau (bridge au lieu de smartcity-shared)
p4-ditto Ditto.digitribe.fr MongoDB localhost hardcodé
p3-kepler KeplerGL Image Docker incomplète

En attente

ID Tâche
p1-contexus-60 Configurer les 60 devices Contexus
p3-analyse Analyse: GeoMesa + KeplerGL
p1-ngsi NGSI-LD: validation pipeline (basse priorité)
p0-chirpstack ChirpStack: login API gRPC-REST
p1-thingsboard Relayer ThingsBoard (si CPU dispo)
smart-app Phase 1 MVP React Native (dashboard, carte, signalement)
smart-app Phase 2 Transport, Beckn integration, chatbot RAG
smart-app Phase 3 AI Agents, prédictions, réalité augmentée

📝 Notes 2026-05-28

  • ODK : Les images sont rebuildées avec les DockerFiles complets. Fix appliqué: OIDC_ENABLED=false, Sentry vars ajoutées, client-config.json.template copié, setup-odk.sh patché pour ignorer erreurs envsub.awk (|| true). nginx.dockerfile corrigé (odk.conf.template + client-config.json.template).
  • ODK env : DB_POOL_SIZE, SESSION_LIFETIME, OIDC_, EMAIL_, SENTRY_, S3_ ajoutés au docker-compose service.
  • Smart App City : Architecture créée dans smart-app-city/. Stack: React Native + Expo, NestJS + FastAPI, LocalAI + Qdrant (RAG), Beckn Protocol (OTN-DPI), i18n FR/EN/ES/DE.
  • AI Pipeline : RAG (LocalAI Llama 3.1 70B + Qdrant multilingual-e5), AI Agents (Transport, Tourisme, Services, Environnement).
  • Pipeline données : Simulateur → EMQX/Mosquitto/BunkerM → Telegraf → InfluxDB → Grafana
  • Grafana : Dashboard smartcity-martinique-complete v7
  • Superset : https://superset.digitribe.fr
  • Metabase : https://metabase.digitribe.fr
  • ChirpStack : Password admin réinitialisé à Digitribe972

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
  • Superset: admin / Digitribe972
  • Metabase: admin@digitribe.fr / Digitribe972
  • BunkerM MQTT: bunker / bunker
  • ChirpStack: admin / Digitribe972
  • ODK: admin@digitribe.fr / (à configurer au premier accès)