프로젝트 배경
1) 문제점 - 설비 상태를 한 화면에서 실시간으로 확인하기 어렵고, 이상 징후를 즉시 감지하기 위한 모니터링 구조가 부족했습니다. - 데이터 수집, 저장, 실시간 반영이 분리되어 있지 않으면 Polling 실패, 알람 누락, Online/Offline 판정 오류, UI와 저장 데이터 간 불일치가 발생할 수 있었습니다. - 운영자와 관리자의 역할이 섞이면 모니터링 화면과 설정 화면이 복잡해지고, 현장 운
프로젝트 성과
실시간 설비 모니터링 구조 설계 및 구현
Modbus Polling, TSDB 저장, MQTT 실시간 전파를 연결한 데이터 파이프라인을 설계해 설비 상태를 웹 대시보드에서 확인할 수 있도록 구현
1초 이내 실시간 UI 이벤트 전파
데이터 저장은 TSDB, 이벤트 전파는 MQTT로 역할을 완벽히 분리하여, 설비 상태와 알람 변화를 사용자 대시보드에 1초 이내에 지연 없이 반영.
데드밴드(Deadband) 기반 알람 폭주 제어
단순 임계값 초과 비교가 아닌, 복귀 임계값(Hysteresis)을 다르게 적용하는 스마트 알람 정책을 통해 불필요한 중복 알람을 90% 이상 억제.
산업용 데이터 매핑 UX 고도화
Tag 등록과 임계값 설정을 통합하고 Byte Swap/Word Swap 옵션까지 제공해 실제 장비 연동을 고려한 관리 화면 구성
핵심 기능
진행 단계
기획 및 IA/API 설계
2026.03.
운영자/관리자 역할 분리, Modbus 폴링 스케줄링 설계 및 핵심 유스케이스 정의.
프로젝트 상세
산업용 프로토콜(Modbus) 제어와 대용량 시계열 데이터 처리 역량을 증명하기 위해 기획 및 개발된 반응형 웹 기반 모니터링 시스템입니다. Modbus 통신 기반의 데이터 수집부터 TSDB를 활용한 데이터 저장, MQTT를 통한 1초 이내 지연 시간의 실시간 UI 렌더링까지 완전한 데이터 파이프라인(A to Z)을 구축했습니다. [주요 업무 및 구현 사항] 1. 실시간 데이터 파이프라인 아키텍처 설계







