솔라엣지 · 2024.10–12
신제품 라인 셋업 — MES 자체 개발
솔라엣지 신제품 자동화 라인 셋업 중 MES 외주 개발비가 예산에서 누락된 것을 발견, 예산 초과 상황에서 React·Django·PostgreSQL 기반 MES를 직접 기획하고 3개월 만에 프로토타입까지 완성했습니다.
- ≤150ms무선 Latency
- 3종ETL 연동
- 외주비 절감자체 개발
핵심 성과
≤150ms
무선 Latency
바코드 스캔 등록 응답 목표 — Wi-Fi 환경 달성
3종
ETL 연동
OPC UA 설비 / OCV·IR 검사 장비 / TCP/IP 비전 데이터
외주비 절감
자체 개발
설비 예산 30만 달러 초과 후 MES 개발비 누락 → 직접 개발 기획
추진 배경
해외 설치 예정이던 신제품 자동화 라인이 한국으로 계획 변경되면서 프로젝트를 이관받았습니다.
자동화 설비 예산 30만 달러가 이미 초과된 상황에서 MES 외주 개발비가 예산에서 빠진 것을 확인했습니다. 비용 절감을 위해 MES 자체 개발을 직접 기획·리딩했습니다.
개발 내용
- Backend (Django + DRF): 생산 실적 등록, S/N 유효성·Cell Grade 검증, 반제품 공정 이력 검증 API 구현
- Frontend (React + TypeScript + Electron): 바코드 스캔 기반 등록 폼, 제품 조회 화면 — Material-UI·Ant Design 적용
- Database (PostgreSQL 17): 공정 이력, 반제품 이력, Cell Grade 검증 스키마 설계
- ETL: OPC UA 설비 데이터 수집 / Python·MS Access 기반 구형 OCV·IR 검사 장비 연동 / TCP/IP 비전 데이터 수집
성과
무선(Wi-Fi) 환경에서 바코드 스캔 응답 Latency 150ms 이내 달성.
외주 없이 3개월 만에 프로토타입을 완성했으나, 사업 종료로 라인 양산 이전에 프로젝트가 중단되었습니다.
화면






기술 스택
- Python
- Django
- Django REST Framework
- React
- TypeScript
- Electron
- Material-UI
- Ant Design
- PostgreSQL
- OPC UA