EOSCONNECT 웹 API를 통한 3D 프린팅 작업 모니터링
EOS 소프트웨어의 개방성에 대한 심층 분석 3부
2026년 2월 26일 | 읽는 시간: 10분
상상해 보세요: EOS 3D 프린터가 중요한 빌드 작업을 24시간 내내 수행하는 생산 시설을 관리하고 있습니다. 각 작업은 완료까지 몇 시간에서 며칠이 걸릴 수 있습니다. 기계 상태를 수동으로 계속 확인하지 않고도 작업이 완료되는 즉시 - 성공했는지 실패했는지 - 알 수 있기를 원합니다.
이것이 바로 오늘 EOS 적층 제조 시스템이 제공하는 개방적이고 유연한 RESTful 인터페이스인 EOSCONNECT 웹 API를 활용해 해결할 과제입니다.
이 블로그에서는 시스템에서 가장 최근에 실행된 작업을 확인하고, 최신 작업이 성공적으로 완료되었는지 점검하며, 실패 시 작업 중단 원인을 파악하기 위해 관련 사용자 메시지를 검색하는 실용적인 솔루션을 구축합니다.
이 아이디어를 한 단계 더 발전시키면, 이 메커니즘을 완전히 자동화할 수 있습니다. 예를 들어, 여러분의 머신에서 실행 중인 빌드 작업의 상태를 이메일로 주기적으로 알려주는 식으로 말이죠.
왜 EOSCONNECT API인가?
- 개방적이고 접근 가능한: 포괄적인 OpenAPI 문서가 포함된 표준 REST API
- 벤더 종속성 없음: HTTP 요청을 지원하는 모든 프로그래밍 언어나 도구를 사용하세요
- 풍부한 데이터: 작업, 센서 데이터, 기계 상태 등에 대한 접근
- 쉬운 통합: 간단한 인증과 잘 구조화된 JSON 응답
시작해 보자!
다운로드
다운로드 링크는 관련 Jupyter Notebook과 설치 안내서(README.md)가 포함된 ZIP 아카이브를 제공합니다. 이 안내서를 통해 본 문서에 설명된 단계를 자신의 컴퓨터에서 단계별로 재현할 수 있습니다.
-
EOSCONNECT.zip 다운로드
EOSCONNECT - 실용 가이드 패키지
ZIP 293.20 kB
이 예시에서 가장 최근에 빌드된 작업이 성공적으로 완료되지 않았음을 확인할 수 있습니다. 사용자 메시지를 살펴보면 기계 운영자가 작업을 중단했음을 알 수 있습니다.
핵심 요점
EOSCONNECT API가 두각을 나타내는 이유
이 튜토리얼 전반에 걸쳐, 우리는 EOSCONNECT 웹 API가 현대적인 API 설계의 모범 사례를 어떻게 보여주는지 살펴보았습니다:
개방성
- 표준 REST 아키텍처는 벤더별 SDK가 필요하지 않음을 의미합니다.
- 모든 프로그래밍 언어의 HTTP 클라이언트와 호환됩니다
- 포괄적인 OpenAPI(Swagger) 문서
- API 접근에 대한 숨겨진 비용이나 라이선스 비용 없음
유연성
- 세부 데이터 접근: 상위 작업 상태부터 개별 센서 측정값까지
- 필터링하고 결과를 페이지별로 나누어 정확히 필요한 정보를 얻으세요
- 여러 엔드포인트를 결합하여 맞춤형 워크플로를 구축하세요
- 기존 MES, ERP 또는 모니터링 시스템과 원활하게 통합됩니다.
단순함
- 깨끗하고 일관된 JSON 응답
- 직관적인 엔드포인트 명명 및 구조
- OAuth2 인증 (산업 표준)
- 상세한 오류 메시지와 상태 코드
실생활 적용 사례
우리가 구축한 작업 모니터링 솔루션은 그저 하나의 예시일 뿐입니다. 다른 활용 사례로는 다음과 같습니다:
- 품질 보증: 빌드 이미지를 자동으로 다운로드하고 분석합니다
- 생산 계획: 장비 가동률 및 작업 처리량 추적
- 예측 유지보수: 이상 감지를 위한 센서 데이터 모니터링
- 추적성: 규정 준수 및 문서화를 위해 작업 데이터를 부품과 연결
- 사용자 지정 대시보드: 인쇄 팜의 실시간 시각화 구축
시작하기
- 문서 액세스: 사용 가능한 API 버전을 보려면 https://your-printer-ip/api/supportedVersions 로 이동하십시오 .
- Swagger UI 살펴보기: 대화형 API 문서를 보려면 https://your-printer-ip/gui/webapi/swagger를 방문하세요.
- 인증: 프린터의 웹 인터페이스를 통해 OAuth2 자격 증명을 설정하십시오
- 시작하기: 이 튜토리얼의 패턴을 기초로 삼으세요
EOSCONNECT API는 제한 없이 적층 제조 워크플로우를 혁신하고 맞춤화할 수 있는 자유를 제공합니다. 알림 자동화, 맞춤형 분석 구축, 기업 시스템 통합 등 어떤 작업을 수행하든 API가 필요한 도구를 제공합니다.
모니터링을 즐기세요!
마이클 샤프 지음