Pangyo Coffee Legends — 스마트 오피스 AIoT 시스템

“1년 뒤 판교 스타벅스에서 모이자!” — AI + IoT 기반의 스마트 오피스 통합 프로젝트

AIoT Case Study Production-ready

🧠 프로젝트 개요

AI 및 IoT 기술을 융합하여 쾌적한 업무 환경과 효율적인 오피스 운영을 구현하는 통합 솔루션입니다. 실시간 센서 데이터, AI 분석, 자동화 제어, 대시보드 시각화를 통해 스마트 오피스를 실현합니다.

핵심 KPI: 쾌적도 지수(Comfort Score), 근태 정확도, 알림·예약 처리 성공률, 장애률/MTTR, 시스템 가용성 등

🎯 주요 기능

기능 설명
🌡️ 환경 센싱 및 저장 센서 데이터를 MQTT/Modbus로 수집하고 InfluxDB에 시계열 저장
🤖 AI 쾌적도 분석 온·습도/CO₂ 기반 쾌적도 예측 모델(XGBoost 등)로 가동/알림 정책 연계
🌍 환경 모니터링 기기/룰/장소 관리, 이상 탐지, 경보/자동 제어 규칙
🔐 출입 통제/근태 분석 출입 로그 기반 근무 시간 산출, 이상 패턴 탐지, 리포트 자동화
📊 ELK 로그 모니터링 Filebeat → Logstash → Elasticsearch → Kibana 대시보드 구성
🗓️ 회의실 예약 시스템 예약/입장/노쇼/연장 등 워크플로우 및 권한 관리
💬 실시간 채팅/알림 STOMP 기반 실시간 채팅, 운영 알림 팝업/푸시

🏗️ 시스템 아키텍처

시스템 아키텍처

⚙️ 기술 스택

📌 백엔드
Spring Boot
Spring Security
Spring Cloud Config
JPA
🎨 프론트엔드
HTML
CSS
JavaScript(Vanilla)
Bootstrap
🛠️ 인프라
Docker
Nginx
GitHub Actions
💾 DB/저장소
InfluxDB
MySQL
Elasticsearch
H2
Redis
🧠 AI/분석
Python
XGBoost
Pandas
FastAPI
📡 실시간
STOMP
MQTT
Rule Engine
RabbitMQ
📊 로그 시스템
Filebeat
Logstash
Kibana

🙋‍♀️ 나의 기여 (김미성)

  • 근태 분석 파이프라인: 출입 로그 전처리 → 근무 시간 계산(지각/조퇴/초과 포함) → 이상 패턴 탐지 룰 정의
  • 리포트 자동화: 일/주/월 단위 근태 리포트 템플릿 정의, CSV/HTML 요약 및 대시보드 지표 연동
  • GenAI 기반 분석: 근태/예약 로그를 요약·설명하는 자연어 리포트 초안 생성(질의응답 형태), 이상 이벤트 설명 보조
  • 품질 지표: 근태 산출 정확도, 누락 로그 탐지율, 보고서 생성 시간 단축(예: 70%↓) 설정 및 측정
  • 문서화: 데이터 스키마/룰 정의서, 운영 Runbook, 장애 대응 가이드 정리

👥 팀원 소개

이름 담당 역할 GitHub
최인호 쾌적도 AI · ELK 로그 · CI/CD · 통합 인프라 @dusen0528
신현섭 채팅 시스템 · 실시간 알림 @HyunSubb
김경영 출입 통제 · 근태 분석 @rudduddl
김미성 근태 분석 · 리포트 · GenAI 기반 분석 @Migong0311
강승우 환경 모니터링 · 이상 탐지 · Rule Engine @oculusK
박형호 환경 모니터링 · IoT 서비스 · JS 연동 @phh624
전유림 회의실 예약 · 알림 · 대시보드 @Jyurim
김지윤 회의실 CRUD · 회의실 예약 건 입실 통합관리 · 통계 @LEMON4DE
* 프로필 이미지는 추후 업데이트 예정
프로젝트 관련하여 더 궁금하신가요?
데이터 샘플, 대시보드 스냅샷, 설계 문서를 요청하실 수 있습니다.