목록으로 돌아가기

수전해 설비 관제 프로그램

주요 프로젝트

2kW급 수소 생산 설비를 위한 실시간 모니터링/제어 데스크톱 애플리케이션
클라우드 없이 로컬 환경에서 오프라인 동작하며, 하드웨어와 MQTT로 직접 통신합니다.

수전해 설비 관제 프로그램 - 미디어 1
1 / 8

담당 역할

기획디자인프론트엔드백엔드

기술 스택

Electron
React
TypeScript
Tailwind CSS
Drizzle ORM
SQLite
MQTT

주요 기능

  • 실시간 대시보드: 28개 센서 데이터를 1Hz로 수집하여 다중 축 차트로 시각화
  • P&ID 화면: 25개 이상의 장비 컴포넌트를 SVG로 구현, 실시간 상태 반영 및 통합 제어
  • 프로토콜 편집기: 드래그앤드롭으로 운영 절차 순서 편집, 루프/지연 지원 및 실시간 실행 모니터링
  • 알람/이벤트 관리: 5개 카테고리 분류, 개별/일괄 확인, 감사 추적 보존
  • 멀티 프로젝트: 실험/운영별 독립 데이터베이스로 데이터 격리

수행 업무

  • 임베디드 MQTT 브로커: Aedes를 Electron에 내장하여 외부 서버 없이 오프라인 운영 실현
  • 메시지 무결성 검증: Zod 스키마로 하드웨어 통신 규격(ICD v2.0) 준수 여부 실시간 검증
  • 멀티 프로젝트 DB 격리: 프로젝트별 독립 SQLite DB로 실험/운영 데이터 분리
  • 고성능 동시성 처리: WAL 모드 + 읽기/쓰기 커넥션 분리로 일 86,400건 텔레메트리 안정 처리
  • 시계열 데이터 최적화: 5단계 집계 테이블 + LTTB 다운샘플링으로 7일 데이터 100ms 이내 조회
  • UI 무중단 내보내기: Worker Thread 기반 CSV 내보내기로 대용량 데이터 처리 중 통신/UI 차단 방지
  • 프로토콜 안전 검증: 루프 유효성 검사로 무한루프/중첩 오류 사전 방지
#HMI
#산업용 소프트웨어
#실시간 모니터링
#오프라인 우선
#시계열 데이터
#데스크톱 앱