Home » Insights » i3X expliqué : la nouvelle couche API pour l’accès aux données industrielles
Data Management

i3X expliqué : la nouvelle couche API pour l’accès aux données industrielles

La digitalisation industrielle progresse plus rapidement que jamais. Pourtant, un défi persiste : l’accès aux données reste souvent complexe et non standardisé. Chaque plateforme dispose de sa propre API, ce qui rend les intégrations longues et coûteuses. C’est précisément là que i3X apporte une réponse.

Dans cet insight

Qu’est-ce que i3X ?

i3X signifie Industrial Interoperability eXchange. Il s’agit d’un framework API ouvert et indépendant des fournisseurs, développé par CESMII.

L’objectif de i3X est d’établir une API commune pour les données de production contextualisées. Les applications peuvent ainsi communiquer avec des systèmes industriels – par exemple des bases de données Historian ou des systèmes MES – via un modèle standardisé, plutôt qu’au travers de multiples interfaces propriétaires.

Actuellement, i3X est disponible en version alpha (pré-release). Une version 1.0 complète est prévue pour 2026.

Comment fonctionne i3X ?

i3X n’est pas un protocole, mais une spécification d’API qui définit comment interroger les données. Aujourd’hui, il n’existe pas d’interface standard pour accéder aux données historiques, aux relations ou aux objets à travers différents systèmes.

i3X répond à ce manque en introduisant une couche API unifiée entre les plateformes de données et les applications. Tous les systèmes peuvent ainsi exposer leurs données de manière cohérente – indépendamment du fournisseur, du format ou de la technologie.

  • Subscribers
  • Objekttypen
  • Relations
  • Données historiques
  • Valeurs en temps réel

Quels problèmes i3X permet-il de résoudre ?

Dans les environnements OT, les intégrations sont souvent complexes. Les API propriétaires obligent à configurer chaque connexion individuellement. Avec cinq plateformes et cinq systèmes IT, cela peut rapidement représenter 25 intégrations avant même d’obtenir une vue exploitable des données.

Le concept de Unified Namespace (UNS) a déjà permis de simplifier les flux de données événementiels (pub/sub). Toutefois, une interface standardisée pour interroger des données contextualisées faisait jusqu’ici défaut. C’est précisément cette lacune que i3X comble.

Cas d’usage concrets

i3X propose une interface unique : une intégration est développée une seule fois et peut ensuite être réutilisée partout. Cela est particulièrement pertinent lorsque plusieurs plateformes doivent interagir simultanément.

Par exemple, une application qui doit accéder à des données issues d’un Historian, d’un MES, d’un UNS et d’un système qualité peut le faire via i3X sans intégrer plusieurs APIs différentes.

i3X est également adapté aux systèmes d’IA nécessitant un accès rapide à des données structurées et contextualisées, comme par exemple avec l’ HighByte Intelligence Hub.

i3X et l’IA industrielle / MCP

Les systèmes d’IA ne se contentent pas d’accéder aux données : ils doivent aussi en comprendre le sens. Cela représente un défi majeur, notamment pour les approches basées sur des agents. Le Model Context Protocol (MCP) définit comment connecter les agents d’IA aux systèmes de données, mais ne précise pas quels objets, relations ou types de données sont disponibles.

i3X vient compléter ce cadre en fournissant une API standardisée avec des données structurées. Combiné avec MCP, il devient plus simple pour les agents d’IA de trouver, comprendre et exploiter les données industrielles.
Résultat : moins de complexité et un effort de développement réduit.

En quoi i3X se distingue-t-il des autres technologies ?

Pour mieux situer i3X, il est utile de le comparer à UNS et OPC UA.

i3X vs UNS

Le Unified Namespace (UNS) permet la transmission de données en temps réel via des mécanismes pub/sub (par exemple MQTT). Il est idéal pour les architectures événementielles. i3X a un autre rôle : fournir une API standardisée pour interroger des données structurées.

Les deux approches sont complémentaires. Ensemble, elles couvrent à la fois l’accès aux données en temps réel et l’interrogation des historiques, objets et relations.

i3X vs OPC UA

OPC UA est un protocole de communication utilisé pour collecter des données directement depuis les machines. i3X intervient à un niveau supérieur dans l’architecture : il standardise l’accès aux données contextualisées issues de plateformes comme les Historian, MES ou UNS.

Les deux technologies peuvent être combinées, notamment via des passerelles OPC UA vers i3X.

Quel impact pour l’industrie à l’avenir ?

i3X a le potentiel de devenir un élément central de la prochaine génération d’interopérabilité industrielle. Toutefois, la technologie est encore en phase initiale et n’est pas encore largement adoptée.

Selon CESMII et ARC Advisory Group, i3X pourrait jouer un rôle clé pour l’IA industrielle, en standardisant la couche sémantique – autrement dit, le langage nécessaire pour interpréter les données.

Défis et risques

Malgré son potentiel, certains défis subsistent.
i3X est actuellement en phase alpha et continuera d’évoluer jusqu’à sa version 1.0. Les premières implémentations pourraient nécessiter des adaptations.

De plus, son succès dépendra fortement de l’adoption par les éditeurs de plateformes. Si chacun développe sa propre variante, le risque de fragmentation existe. Une gouvernance commune et une adoption large seront donc déterminantes.

Une base potentielle pour les logiciels industriels de demain

Si i3X s’impose auprès des fournisseurs de systèmes, il pourrait devenir un fondement majeur des architectures logicielles industrielles. Des APIs standardisées permettraient de réduire significativement les efforts d’intégration, tout en améliorant la durabilité et la scalabilité des solutions – à l’image de ce qu’OPC UA a apporté au niveau machine.

Par ailleurs, i3X pourrait accélérer l’essor de l’IA industrielle en réduisant la dépendance aux interfaces spécifiques. Applications et agents d’IA pourraient être développés une seule fois, puis déployés sur différents systèmes, sites et environnements.

i3X pourrait ainsi devenir un moteur important de la transformation digitale.


Qu’est-ce que i3X ?

Un framework API ouvert et indépendant des fournisseurs, permettant un accès standardisé aux données industrielles contextualisées.

i3X est-il un protocole ?

Non. i3X n’est pas un protocole, mais une couche API qui standardise la manière dont les applications interrogent les données.

i3X remplace-t-il OPC UA ?

Non. OPC UA est un protocole pour les données issues des machines, tandis que i3X se situe à un niveau supérieur de l’architecture et standardise l’accès aux données provenant des plateformes. Les deux technologies sont complémentaires et peuvent être utilisées ensemble.

Quelle est la différence entre i3X et UNS ?

Le UNS traite des flux de données en temps réel basés sur des événements (pub/sub), tandis que i3X fournit une API unifiée pour un accès structuré aux objets, aux relations et aux données historiques.

Quand i3X peut-il être utilisé ?

i3X peut déjà être utilisé aujourd’hui dans des projets pilotes et des environnements de test. Le standard se trouve toutefois encore en phase alpha, en attendant la publication de la version 1.0 prévue pour 2026.

Quelles données peut-on interroger via i3X ?

Objets, relations, valeurs historiques, données en temps réel ainsi que des abonnements (subscriptions).

Qui est à l’origine du développement de i3X ?

CESMII, l’institut américain dédié au Smart Manufacturing.

i3X est-il un standard ouvert ?

Oui. La spécification est ouverte et librement accessible à toute organisation souhaitant l’implémenter ou la tester.

plus d'insights