通过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.zip
EOSCONNECT - 实用指南套装
ZIP 293.20 千字节
在此示例中,我们可以看到最近构建的作业未能成功完成。查看用户消息可知,该作业是被机器操作员中止的。
关键要点
为何EOSCONNECT API脱颖而出
在本教程中,我们已看到EOSCONNECT Web API如何体现现代API设计理念:
开放性
- 标准REST架构意味着无需特定供应商的SDK
- 适用于任何编程语言中的任何HTTP客户端
- 全面的 OpenAPI(Swagger)文档
- API访问无隐藏费用或许可要求
灵活性
- 访问精细化数据:从高层次的作业状态到单个传感器的读数
- 筛选并分页显示结果,精准获取所需内容
- 组合多个终点以构建自定义工作流
- 与现有MES、ERP或监控系统无缝集成
简约
- 干净、一致的JSON响应
- 直观的端点命名与结构
- OAuth2认证(行业标准)
- 详细的错误消息和状态代码
实际应用
我们构建的工作监控解决方案只是其中一个例子。其他应用场景包括:
- 质量保证:自动下载并分析构建镜像
- 生产计划:追踪设备利用率与作业吞吐量
- 预测性维护:监控传感器数据以检测异常
- 可追溯性:将工单数据与零件关联,以满足合规要求并实现文档记录
- 自定义仪表板:构建您的打印集群实时可视化界面
入门指南
- 访问文档:请访问 https://your-printer-ip/api/supportedVersions 查看可用的 API 版本
- 探索 Swagger UI:访问 https://your-printer-ip/gui/webapi/swagger 获取交互式 API 文档
- 认证:通过打印机的网页界面设置 OAuth2 凭据
- 开始构建:以 本教程中的模式为基础
EOSCONNECT API赋予您无限创新自由,助您随心定制增材制造 。无论是自动化通知、构建定制分析,还是与企业系统集成,该API都能提供所需工具。
祝监控愉快!
作者:迈克尔·沙夫