Décomposition
du Système

Architecture complète du système DEEPWALL organisée par modules fonctionnels. Chaque sous-système est décomposé en modules puis en composants détaillés.

1.0

DEEPWALL SYSTEM

Solution complète de réalité augmentée pour la visualisation des infrastructures cachées dans les bâtiments via BIM. Système modulaire composé de 6 sous-systèmes principaux interconnectés.

6
Sous-systèmes
17
Modules
50+
Composants
8
Fonctionnalités
1.1

Module Réalité Augmentée

Système complet de réalité augmentée permettant la superposition précise des modèles BIM sur l'environnement réel via smartphone, tablette ou casque AR. Intègre tracking spatial sub-centimétrique, rendu 3D optimisé et interface utilisateur intuitive.

3 modules
1.2

Module BIM

Pipeline complet de traitement des données BIM : import multi-formats, parsing intelligent, extraction sélective des réseaux techniques et optimisation pour affichage AR mobile. Supporte IFC, Revit, ArchiCAD avec validation automatique.

3 modules
1.3

Module Application Multi-Plateformes

Applications pour smartphones et tablettes iOS/Android, construites avec Unity + AR Foundation (extension casques compatibles AR Foundation en phase 2). Architecture cross-platform optimisant le code commun tout en exploitant les capacités AR natives de chaque plateforme.

2 modules
1.4

Fonctionnalités Métier Spécialisées

Suite complète d'outils métier conçus pour les techniciens terrain : visualisation avancée des réseaux, diagnostic assisté, documentation automatique des interventions et collaboration temps réel entre équipes.

4 modules
1.5

Backend & Infrastructure Cloud

Infrastructure serveur scalable gérant authentification, APIs, traitement BIM côté serveur et analytics. Architecture conteneurisée (Docker) auto-scalable garantissant disponibilité 99.9% et temps de réponse <200ms.

2 modules
2.0

Infrastructure Matérielle & Réseau

Ensemble des équipements utilisateurs (smartphones, tablettes, casques AR) et infrastructure cloud backend supportant l'application. Sélection basée sur compatibilité AR, performance et robustesse terrain.

2 modules

8 Fonctionnalités Essentielles

F1

Import BIM Automatique

Import et traitement intelligent des fichiers BIM (IFC, Revit, ArchiCAD) avec validation automatique.

F2

Visualisation AR Temps Réel

Superposition précise des infrastructures cachées sur l'environnement via AR.

F3

Filtrage Intelligent

Filtres par type de réseau pour réduire la surcharge visuelle.

F4

Données Techniques

Accès instantané aux informations détaillées de chaque composant.

F5

Mesures 3D

Outils de mesure pour distances, profondeurs et dimensions en AR.

F6

Rapports & Annotations

Génération automatique de rapports PDF avec captures annotées.

F7

Mode Diagnostic

Détection d'anomalies et zones à risque pour maintenance prédictive.

F8

Collaboration Temps Réel

Synchronisation multi-utilisateurs pour coordination optimale.

Architecture Moderne

AR / Mobile

Unity + AR Foundation
App AR cross-platform en C#
ARKit / ARCore
SDK AR natifs via AR Foundation
MultiSet AI
Localisation VPS (relocalisation caméra)

Web

Next.js
Studio 3D + back-office (React, TypeScript)
react-three-fiber + three.js
Rendu 3D navigateur

Backend

FastAPI (Python)
API REST, JWT, RBAC
IfcOpenShell
Traitement BIM (IFC vers glTF)
Pydantic + SQLAlchemy
Validation et accès données

Data & Storage

PostgreSQL + PostGIS
Base de données spatiales
AWS S3
Stockage fichiers BIM et glTF
Redis
Cache et sessions (phase 2)

Infrastructure

AWS + Terraform
Cloud (S3, RDS) et infrastructure as code
Docker
Containerisation
GitHub Actions
CI/CD et analyse CodeQL