라이브 데모 운중

부분방전 설비
원격 상태감시 IoT 플랫폼

MPDM 장비 5대가 LTE로 보내는 부분방전(SOH)·온습도 데이터를 MQTT로 수신·저장하고, 모바일 앱과 Grafana 관제로 임계치 알람을 실시간 확인합니다.

로그인: admin@demo.com / demo1234  ·  APK 설치 시 "출처를 알 수 없는 앱" 허용 필요  ·  콜드스타트 ~1분

5
동시 감시 장비
680+
텔레메트리 적재(검증)
77
임계치 알람 자동 기록
10
/ 10 요구 기능 구현
Features

구현된 핵심 기능

파일럿 요구사항 전 항목을 실제 장비·데이터로 라이브 검증했습니다.

MQTT 실시간 수신

다중 장비 Topic 구독, JSON 스키마 검증·파싱, 수신 실패 로그 분리 저장, 브로커 자동 재연결(5초 백오프).

시계열 DB

PostgreSQL + TimescaleDB 하이퍼테이블·30일 retention. 설비·상태·이력·알람 4개 분리 스키마.

임계치 알람

SOH < 60% · 온도 > 70°C 초과 시 알람 자동 기록. 장비 상태 ALARM 자동 전이 및 이력 조회.

모바일 앱 (Flutter)

JWT 로그인·세션, 장비 목록 SOH 색상 배지, 1H/24H/7D 기간별 그래프, 알람 내역·확인 처리.

FCM 푸시 알람

위험·경고 알람 FCM 인터페이스 구현. 인앱 알람 리스트는 실데이터. 실 Firebase 키 주입 시 발송.

Grafana 관제

TimescaleDB 직접 연동 종합 대시보드 8패널, 장비별·기간별 이력 조회, CSV 다운로드 지원.

Architecture

시스템 구성

docker compose up 한 번으로 전체 파이프라인이 기동됩니다.

MPDM 장비 ×5SOH · 온습도 (LTE)
MosquittoMQTT 브로커
NestJS API검증 · 트리거 · REST
PostgreSQL + TimescaleDBtelemetry · alarms · device_status
Flutter 앱REST / JWT
Grafana관제 대시보드
Flutter NestJS PostgreSQL TimescaleDB MQTT / Mosquitto Grafana JWT Firebase FCM Docker Compose
Live Dashboard

Grafana 관제 대시보드 — 실시간 공개

5대 장비 SOH·온도 시계열, 임계치 알람 이력을 직접 조작·드릴다운.

부분방전 IoT 관제 종합 대시보드 — 장비 SOH·온도 시계열·임계치 알람 이력

클릭하면 실시간 인터랙티브 대시보드가 열립니다  ·  무료 호스팅 콜드스타트 ~1분 후 최신 데이터 표시