RTSPM Dashboard
RTSPM 생산관리
현장 데이터를 실시간 의사결정으로 전환합니다.
Problem
IoT, 센서 시스템은 설치되었지만, 생산 관리 이용에 어려움이 있다
IoT 센서를 설치하여 데이터는 쌓이고 있지만, 이 데이터를 보고 판단할 수 있는 화면이 없습니다. 원시 데이터(39개 테이블, 수천만 행)는 사람이 읽을 수 있는 형태가 아닙니다. 라인별, 포지션별 생산 실적을 실시간으로 파악하고, 병목이 어디에서 발생하는지 즉시 알 수 있는 시스템이 필요합니다.
Solution
블루에이전트의 접근
외부 IoT MariaDB(39개 테이블)에서 핵심 데이터를 추출하여 14개 대시보드 테이블로 정제합니다. 5분 주기 증분 동기화로 실시간 데이터를 유지하고, 포지션별 생산량·Cycle Time을 추적하며, CT 임계값 초과 시 자동으로 병목을 감지합니다. Docker 기반이라 환경 변수만 바꾸면 다른 공장에 5분 이내로 복제 배포됩니다.
Architecture
시스템 아키텍처
Features
주요 기능
5분 주기 실시간 동기화
증분 동기화(incremental sync)로 소스 DB 부하를 최소화하면서 5분마다 최신 데이터를 반영합니다.
포지션별 추적
IoT 모듈 → 포지션 해석 체인을 통해 개별 작업 위치의 생산량, Cycle Time, 기계 상태를 추적합니다.
자동 병목 감지
CT가 임계값을 3 tick(15분) 이상 연속 초과하면 자동으로 감지하고, 원인을 분류(기계 고장, 작업자 부재, 저숙련 등)합니다.
Docker 기반 5분 복제
Docker Compose + .env로 전체 시스템을 패키징. 환경 변수(DB IP)만 바꾸면 새 공장에 동일하게 배포됩니다.
Wireguard 보안 네트워크
사설망(WG) + 공인 IP 이중 네트워크. 대시보드는 외부에서 접근 가능하면서, IoT DB 통신은 보안 경로로 보호됩니다.
ECharts 대시보드
공장 → 라인 → 포지션 드릴다운 구조. 일별 생산 요약, 시간대별 효율, 병목 히스토리를 시각화합니다.
Tech Stack
기술 스택
Process
도입 프로세스
현장 IoT 환경 확인 · DB 스키마 분석
1주
ETL 매핑 구현 · 데이터 검증
1~2주
대시보드 커스터마이징
1주
서버 배포 · 네트워크 설정 · 검증
0.5일
운영 이관 · 모니터링 설정
지속