Surveillance des tâches d'impression 3D avec l'API Web EOSCONNECT
Zoom sur l'ouverture dans le logiciel EOS, partie 3
26 FÉVRIER 2026 | Temps de lecture : 10 min
Imaginez ceci : vous gérez un site de production équipé d'imprimantes 3D EOS qui exécutent des tâches de fabrication critiques 24 heures sur 24. Chaque tâche peut prendre des heures, voire des jours. Vous souhaitez être immédiatement informé de la fin d'une tâche, qu'elle ait abouti ou échoué, sans avoir à vérifier manuellement et en permanence l'état de la machine.
C'est précisément le défi que nous allons relever aujourd'hui à l'aide de l'API Web EOSCONNECT, une interface RESTful ouverte et flexible fournie par les systèmes de fabrication additive EOS.
Dans cet article, nous élaborons une solution pratique pour lire les tâches les plus récemment exécutées sur une machine, vérifier si la dernière tâche s'est terminée avec succès et, en cas d'échec, récupérer les messages utilisateur associés afin de déterminer la cause de l'interruption de la tâche.
En poussant cette idée plus loin, ce mécanisme pourrait être entièrement automatisé, par exemple pour vous informer périodiquement par e-mail de l'état des tâches de compilation en cours d'exécution sur vos machines.
Pourquoi l'API EOSCONNECT ?
- Ouvert et accessible: API REST standard avec documentation OpenAPI complète
- Aucune dépendance vis-à-vis d'un fournisseur: utilisez n'importe quel langage de programmation ou outil prenant en charge les requêtes HTTP.
- Données riches: accès aux tâches, aux données des capteurs, à l'état des machines, etc.
- Intégration facile: authentification simple et réponses JSON bien structurées
C'est parti !
Télécharger
Le lien de téléchargement fournit une archive ZIP contenant le notebook Jupyter associé et un guide d'installation (README.md). Grâce à ces instructions, vous pouvez reproduire étape par étape les procédures décrites ici sur votre propre ordinateur.
-
Télécharger EOSCONNECT.zip
EOSCONNECT - Guide pratique
ZIP 293,20 kB
Dans cet exemple, nous pouvons voir que la tâche la plus récemment créée n'a pas été exécutée avec succès. En consultant les messages utilisateur, nous constatons que l'opérateur de la machine a interrompu la tâche.
Point clé à retenir
Pourquoi l'API EOSCONNECT se démarque
Tout au long de ce tutoriel, nous avons vu comment l'API Web EOSCONNECT illustre la conception moderne des API :
Ouverture
- L'architecture REST standard signifie qu'aucun SDK spécifique au fournisseur n'est requis.
- Fonctionne avec n'importe quel client HTTP dans n'importe quel langage de programmation
- Documentation complète OpenAPI (Swagger)
- Pas de frais cachés ni de licence pour l'accès à l'API
Flexibilité
- Accédez à des données granulaires : de l'état général des tâches aux relevés individuels des capteurs.
- Filtrez et paginez les résultats pour obtenir exactement ce dont vous avez besoin.
- Combinez plusieurs points de terminaison pour créer des flux de travail personnalisés.
- Intégration transparente avec les systèmes MES, ERP ou de surveillance existants
Simplicité
- Réponses JSON propres et cohérentes
- Nommage et structure intuitifs des points de terminaison
- Authentification OAuth2 (norme industrielle)
- Messages d'erreur détaillés et codes d'état
Applications concrètes
La solution de surveillance des tâches que nous avons mise au point n'est qu'un exemple parmi d'autres. Voici d'autres cas d'utilisation :
- Assurance qualité : téléchargement et analyse automatiques des images de compilation
- Planification de la production : Suivi de l'utilisation des machines et du rendement des tâches
- Maintenance prédictive : surveiller les données des capteurs pour détecter les anomalies
- Traçabilité : reliez les données de travail aux pièces pour garantir la conformité et la documentation.
- Tableaux de bord personnalisés : créez une visualisation en temps réel de votre parc d'imprimantes
Pour commencer
- Accédez à la documentation : rendez-vous sur https://your-printer-ip/api/supportedVersions pour voir les versions API disponibles.
- Découvrez l'interface utilisateur Swagger : rendez-vous sur https://your-printer-ip/gui/webapi/swagger pour consulter la documentation interactive sur l'API.
- Authentification : configurez les informations d'identification OAuth2 via l'interface Web de votre imprimante.
- Commencez à construire : utilisez les modèles de ce tutoriel comme base.
L'API EOSCONNECT vous offre la liberté d'innover et de personnaliser votre flux de travail de fabrication additive sans aucune limite. Que vous souhaitiez automatiser les notifications, créer des analyses personnalisées ou intégrer des systèmes d'entreprise, l'API vous fournit les outils dont vous avez besoin.
Bonne surveillance !
Écrit par Michael Scharf