목록으로 돌아가기
수전해 설비 관제 프로그램
주요 프로젝트
2kW급 수소 생산 설비를 위한 실시간 모니터링/제어 데스크톱 애플리케이션
클라우드 없이 로컬 환경에서 오프라인 동작하며, 하드웨어와 MQTT로 직접 통신합니다.
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
#산업용 소프트웨어
#실시간 모니터링
#오프라인 우선
#시계열 데이터
#데스크톱 앱
HOME
PORTFOLIO
KO
/
EN