프로젝트 배경
✅ 문제점
•공작기계의 가동률, 경고 상태 등을 실시간으로 확인하기 어려움, 현장에 직접 가서 확인하거나, 산발적인 수기 기록에 의존함
•생산 현장에서 발생하는 알람(에러, 정지, 비가동 등)에 대한 추적과 분석이 어려움
•다양한 기종의 공작기계를 통합하여 모니터링할 수 있는 단일 인터페이스가 부재함
✅ 목표
•공작기계의 상태(가동/정지/에러 등)를 실시간으로 시각화
•이상 상태 발생 시 즉시 알림 전송하여 조치 시간을 단축
•설비별 이력 조회 및 통계 분석 기능을 통해 관리자 중심의 데이터 기반 운영 실현
✅ 주안점
•실시간 데이터 시각화: 차트와 리스트를 통해 현장 상태를 직관적으로 확인
•즉시성 있는 알림 체계: 푸시, 이메일, 앱 내 알림으로 다중 채널 대응
•모든 설비 통합 관리: 기종/라인/설비 구분 없이 통합 대시보드 제공
•공작기계의 가동률, 경고 상태 등을 실시간으로 확인하기 어려움, 현장에 직접 가서 확인하거나, 산발적인 수기 기록에 의존함
•생산 현장에서 발생하는 알람(에러, 정지, 비가동 등)에 대한 추적과 분석이 어려움
•다양한 기종의 공작기계를 통합하여 모니터링할 수 있는 단일 인터페이스가 부재함
✅ 목표
•공작기계의 상태(가동/정지/에러 등)를 실시간으로 시각화
•이상 상태 발생 시 즉시 알림 전송하여 조치 시간을 단축
•설비별 이력 조회 및 통계 분석 기능을 통해 관리자 중심의 데이터 기반 운영 실현
✅ 주안점
•실시간 데이터 시각화: 차트와 리스트를 통해 현장 상태를 직관적으로 확인
•즉시성 있는 알림 체계: 푸시, 이메일, 앱 내 알림으로 다중 채널 대응
•모든 설비 통합 관리: 기종/라인/설비 구분 없이 통합 대시보드 제공
프로젝트 성과
실시간 설비 가동률 확인
관리자와 엔지니어가 실시간으로 설비 상태를 파악하여 비가동 시간 최소화
이상 감지 → 대응 시간 50% 단축
에러 및 비정상 상태를 즉시 인지하고, 현장 대응 속도 향상
설비 이력 자동 저장
설비 가동/정지/에러 등 상태 변화가 로그로 저장되어, 보고서 작성 자동화
데이터 기반 관리
시간대별 가동률, 설비별 생산성 등 분석 기능으로 공정 효율 향상 유도
핵심 기능
실시간 설비 모니터링
WebSocket 기반 설비 상태(가동/정지/에러 등) 실시간 수신 및 시각화 표시
설비 리스트 뷰
기계별 현재 상태, 라인 위치, 담당자 등 한눈에 보기 위한 리스트 제공
설비 대시보드 차트
일/주/월 단위 가동률, 비가동 사유 통계, 시간당 생산량 등을 시각적으로 제공
알림 시스템
기계 에러 발생 시 알림(앱, 이메일, 문자) 자동 전송 및 확인 이력 저장
진행 단계
기획
2024.10.
공장 현장 관리자 및 엔지니어 인터뷰를 통해 주요 요구사항 도출 및 기능 구조 설계
디자인
2024.11.
대시보드 중심의 시각화 UI 설계, 모바일/태블릿 대응 반응형 인터페이스 구축
개발
2024.12.
WebSocket 기반 실시간 설비 통신 구축, Node.js & React 기반 웹 앱 개발
테스트
2025.02.
테스트 라인에 실배포하여 상태 수신 정확도 및 알람 트리거 검증
런칭
2025.03.
1공장 라인부터 점진적 확산 적용, 사용자 피드백 반영하여 버전 업데이트 중
프로젝트 상세
프로젝트 목적
•공작기계(머시닝센터, CNC 등)의 실시간 가동 상태, 이상 상태, 알람 등을 웹/모바일에서 시각적으로 확인할 수 있는 통합 설비 모니터링 시스템을 구축하여 공정 안정성과 설비 운영 효율을 극대화
주요 대상
•생산 현장 관리자, 설비 유지보수 팀
사용 기술 스택
•인프라: AWS (EC2, S3, Cloud Front, Route 53, ECR), Docker
•데이터베이스: AWS RDS (PostgreSql)
•백엔드: Nest 11 (Prisma)
•프론트엔드: Next 15 (React Query, React Hook Form + Yup, Zustand, Tailwind)
•기타: JWT 인증, 파일 업로드(S3 Presigned URL)
•공작기계(머시닝센터, CNC 등)의 실시간 가동 상태, 이상 상태, 알람 등을 웹/모바일에서 시각적으로 확인할 수 있는 통합 설비 모니터링 시스템을 구축하여 공정 안정성과 설비 운영 효율을 극대화
주요 대상
•생산 현장 관리자, 설비 유지보수 팀
사용 기술 스택
•인프라: AWS (EC2, S3, Cloud Front, Route 53, ECR), Docker
•데이터베이스: AWS RDS (PostgreSql)
•백엔드: Nest 11 (Prisma)
•프론트엔드: Next 15 (React Query, React Hook Form + Yup, Zustand, Tailwind)
•기타: JWT 인증, 파일 업로드(S3 Presigned URL)
