Introduction et objectif
L’Industrial Information Interoperability eXchange (i3X) est une norme API ouverte et indépendante des fournisseurs, proposée par le CESMII (The Smart Manufacturing Institute). Son objectif principal est de résoudre le « chaos des API » dans les usines modernes.
En fournissant un ensemble commun de primitives serveur, i3X permet aux applications de parcourir, lire et écrire des données industrielles dans leur contexte complet.
Vous trouverez la documentation de l'API i3X ici{target=_blank}
This is an initial release for this specification and as this standard is developed further, we will extend this connector to adapt to those changes.
Configuration de l’environnement du connecteur
Le connecteur i3X est configuré pour communiquer avec le serveur prototype public i3X.
- Hôte : api.i3x.dev
- Protocole : HTTPS (TLS activé)
- Authentification : actuellement définie sur « Aucune » pour l'environnement prototype.(Ces paramètres varieront en fonction de vos implémentations i3x)
Fonctions du connecteur
Des exemples de données d'entrée permettant de tester ces fonctions sont mentionnés dans le champ de description des fonctions du connecteur.
- GET Namespaces: récupère une liste des sources de données disponibles ou des « espaces de noms » de l’installation. Utilisez cette fonction pour permettre aux utilisateurs de sélectionner la partie de l’usine qu’ils souhaitent visualiser.

- GET Types d’objets: renvoie les définitions techniques (types) au sein d’un espace de noms. Par exemple, cette fonction identifie à quoi ressemblent une « pompe » ou un « mélangeur » dans le modèle de données.

- GET Objets: récupère la liste de tous les actifs physiques ou logiques, y compris leurs noms et leur emplacement dans la hiérarchie de l’usine.

- POST Objets/valeur: récupère la dernière valeur connue pour un actif spécifique. Cette fonction est utilisée dans les « jauges » ou les tableaux de bord Tulip pour afficher des données télémétriques en temps réel, telles que la température ou la vitesse.

- POST Objets/historique: récupère un tableau de points de données historiques compris entre une heure de début (startTime) et une heure de fin (endTime) spécifiées. Idéal pour les rapports de poste et les graphiques de tendance.

- PUT Object value: Permet à Tulip de réécrire des données sur le serveur i3X. Cette fonction peut être utilisée pour réinitialiser des compteurs, mettre à jour des points de consigne ou acquitter des alarmes directement depuis l'atelier.

Pour en savoir plus
Pour en savoir plus sur les connecteurs Tulip, consultez la documentation relative aux connecteurs.
Pour poser des questions, partager des idées et discuter de cas d'utilisation, rejoignez la communauté Tulip.

