通过EOSCONNECT Web API监控3D 任务

深入解析EOS软件的开放性(第三部分)

2026年2月26日 | 阅读时间:10分钟

 

设想这样的场景:您正在管理一个生产车间,EOS3D 全天候运行着关键的打印任务。每个任务可能需要数小时甚至数天才能完成。您希望在任务完成时立即获知结果——无论成功还是失败——而无需手动频繁检查设备状态。

这正是我们今天将借助EOSCONNECT Web API解决的挑战——该API是由EOS增材制造 提供的开放且灵活的RESTful接口。

在本博客中,我们将构建一个实用方案:读取机器上最近执行的作业,检查最新作业是否成功完成,并在失败时检索相关用户消息,从而确定作业中止的原因。

将这个想法再推进一步,该机制可以实现完全自动化,例如定期通过电子邮件向您通报运行在您机器上的构建任务的状态。

为何选择EOSCONNECT API?

EOSCONNECT Web API 因以下原因脱颖而出:
  • 开放且易于访问:采用标准REST API,并提供全面的OpenAPI文档
  • 无供应商锁定:可使用任何支持HTTP请求的编程语言或工具
  • 丰富数据:访问工作任务、传感器数据、设备状态等信息
  • 轻松集成:简易认证与结构清晰的JSON响应

让我们开始吧!

一本附有分步说明的实用指南

下载

下载链接提供了一个ZIP压缩包,内含相关的Jupyter Notebook和安装指南(README.md)。通过这些说明,您可以在自己的计算机上逐步重现本文所述的操作步骤。

在此示例中,我们可以看到最近构建的作业未能成功完成。查看用户消息可知,该作业是被机器操作员中止的。

 

关键要点


为何EOSCONNECT API脱颖而出

在本教程中,我们已看到EOSCONNECT Web API如何体现现代API设计理念:

 

开放性

  • 标准REST架构意味着无需特定供应商的SDK
  • 适用于任何编程语言中的任何HTTP客户端
  • 全面的 OpenAPI(Swagger)文档
  • API访问无隐藏费用或许可要求

灵活性

  • 访问精细化数据:从高层次的作业状态到单个传感器的读数
  • 筛选并分页显示结果,精准获取所需内容
  • 组合多个终点以构建自定义工作流
  • 与现有MES、ERP或监控系统无缝集成

简约

  • 干净、一致的JSON响应
  • 直观的端点命名与结构
  • OAuth2认证(行业标准)
  • 详细的错误消息和状态代码

 

实际应用

我们构建的工作监控解决方案只是其中一个例子。其他应用场景包括:

  • 质量保证:自动下载并分析构建镜像
  • 生产计划:追踪设备利用率与作业吞吐量
  • 预测性维护:监控传感器数据以检测异常
  • 可追溯性:将工单数据与零件关联,以满足合规要求并实现文档记录
  • 自定义仪表板:构建您的打印集群实时可视化界面

 

入门指南

  1. 访问文档:请访问 https://your-printer-ip/api/supportedVersions 查看可用的 API 版本
  2. 探索 Swagger UI:访问 https://your-printer-ip/gui/webapi/swagger 获取交互式 API 文档
  3. 认证:通过打印机的网页界面设置 OAuth2 凭据
  4. 开始构建:以 本教程中的模式为基础

EOSCONNECT API赋予您无限创新自由,助您随心定制增材制造 。无论是自动化通知、构建定制分析,还是与企业系统集成,该API都能提供所需工具。
祝监控愉快! 

 

作者:迈克尔·沙夫

获得灵感

EOS软件的开放性(上):突破黑盒子

增材制造 Blog

EOSPRINT 证明EOS并非"封闭"系统,而是提供了一个灵活透明的平台,让用户既能选择完全开放的参数控制以实现创新,也能采用经过验证的锁定设置确保可靠生产。

EOS软件的开放性(第二部分):Oqton的熔融控制

增材制造 Blog

Oqton的MeltControl技术展示了EOS开放式API如何通过允许第三方开发者创建先进的、基于模拟的曝光策略,在金属增材制造系统中实现真正的开放性。这些策略能够提升质量、减少支撑结构并增强设计自由度。

EOS 软件

EOS软件是工业增材制造制造的数字化核心

EOS软件旨在为整个增材制造 AM)过程提供准备、优化、控制和监控功能,在您的生产环境中实现设备、材料、数据和人员的互联互通。