MPDM 장비 5대가 LTE로 보내는 부분방전(SOH)·온습도 데이터를 MQTT로 수신·저장하고, 모바일 앱과 Grafana 관제로 임계치 알람을 실시간 확인합니다.
로그인: admin@demo.com / demo1234 · APK 설치 시 "출처를 알 수 없는 앱" 허용 필요 · 콜드스타트 ~1분
파일럿 요구사항 전 항목을 실제 장비·데이터로 라이브 검증했습니다.
다중 장비 Topic 구독, JSON 스키마 검증·파싱, 수신 실패 로그 분리 저장, 브로커 자동 재연결(5초 백오프).
PostgreSQL + TimescaleDB 하이퍼테이블·30일 retention. 설비·상태·이력·알람 4개 분리 스키마.
SOH < 60% · 온도 > 70°C 초과 시 알람 자동 기록. 장비 상태 ALARM 자동 전이 및 이력 조회.
JWT 로그인·세션, 장비 목록 SOH 색상 배지, 1H/24H/7D 기간별 그래프, 알람 내역·확인 처리.
위험·경고 알람 FCM 인터페이스 구현. 인앱 알람 리스트는 실데이터. 실 Firebase 키 주입 시 발송.
TimescaleDB 직접 연동 종합 대시보드 8패널, 장비별·기간별 이력 조회, CSV 다운로드 지원.
docker compose up 한 번으로 전체 파이프라인이 기동됩니다.