import Cards from '@/components/docs/Cards.astro';
import Card from '@/components/docs/Card.astro';

L'architecture de la Plateforme IIoT s'articule autour d'un système de gestion de base de données (SGBD) de haut niveau qui offre une représentation unifiée des données pour tous les types d'équipements. Elle repose sur des principes universels qui font abstraction des spécificités des différents appareils, plateformes et protocoles.

## Couches de l'architecture

Deux couches constituent le cœur de l'architecture des données : la couche qui collecte la télémétrie des équipements et la couche abstraite qui la normalise en une représentation unique.

<Cards cols={2}>
  <Card
    icon="download"
    title="Couche de collecte des données"
    href="/fr/platform/v3/architecture/data-collection-layer"
  />
  <Card
    icon="box"
    title="Couche de données abstraite"
    href="/fr/platform/v3/architecture/abstract-data-layer"
  />
</Cards>

## Capacités transversales

Plusieurs capacités s'étendent à l'ensemble de la plateforme plutôt que de relever d'une seule couche :

- Une [interface d'accès unifiée](/fr/platform/v3/rest-api) expose les données normalisées au travers d'une API unique.
- Des [mécanismes de sécurité des données](/fr/platform/v3/security/data-security) protègent la télémétrie en transit et au repos.
- La [montée en charge](/fr/platform/v3/architecture/scalability) permet au système de passer de quelques appareils à de vastes déploiements distribués.
- L'[intégration d'équipements variés](/fr/platform/v3/equipment/equipment-types) fait entrer des appareils de types différents dans un modèle commun.
- La [sauvegarde et restauration](/fr/platform/v3/operations/backup-and-restore) protège les données stockées contre toute perte.

## Ce qu'apporte l'architecture

Le SGBD de haut niveau de la plateforme offre :

- Une représentation unifiée des données pour tous les types d'équipements.
- Des mécanismes universels de protection, d'accès et de mise à l'échelle.
- De la souplesse et une capacité d'adaptation aux nouvelles technologies et exigences.

Ce cadre peut être utilisé dans n'importe quel environnement, des petits appareils IoT aux grands systèmes distribués.