Skip to content
@Capstone-QuarterBack

Capstone_quarterBack

Capstone-QuarterBack: 전기차 충전소 관리 시스템

image

Capstone-QuarterBack은 전기차 충전 인프라를 제어하고, 실시간으로 모니터링하기 위해 구축된
IoT 기반 충전소 관리 시스템입니다.
저희는 실제 라즈베리파이를 충전소 단말로 사용하고, **OCPP(Open Charge Point Protocol)**를 기반으로
충전소와 Java Spring 백엔드 서버 간의 실시간 WebSocket 통신을 구현했습니다.


목차

  1. 프로젝트 개요
  2. 시스템 구성
  3. 주요 기능
  4. 팀원 소개
  5. 실행 및 배포
  6. 참고 자료

프로젝트 개요

항목 내용
프로젝트명 Capstone-QuarterBack
목적 전기차 충전소의 상태를 실시간으로 감지하고 제어하는 IoT 시스템 구현
하드웨어 Raspberry Pi 4B (충전소 단말 역할)
통신 프로토콜 OCPP 2.0.1 기반 WebSocket 실시간 통신
서버 Java Spring Boot 기반 백엔드 서버
기타 웹 기반 시각화 및 제어 UI 포함

시스템 구성

image

파이썬 기반 충전소 GUI 라즈베리 파이에서 실행

image

  • 라즈베리파이 → 충전 시작/종료, 상태 전송
  • 백엔드 → OCPP 메시지 수신 및 DB 저장
  • 관리자 웹페이지 → 충전 상태 조회 및 통계 확인

주요 기능

  • 충전 시작/종료 감지 및 실시간 상태 전송
  • 충전 이벤트별 트랜잭션 관리 (Start, Stop, MeterValue)
  • 충전 내역 시각화 및 웹 대시보드
  • 🛰 WebSocket 기반 양방향 실시간 통신
  • 인증된 충전기만 등록 가능 (충전기 ID 검증)
  • 전력 소비 기록 및 로그 저장

팀원 소개

역할 GitHub 이름 담당
팀원 마영창 emtpy
팀원 김태원 emtpy
팀원 윤덕규 emtpy
팀원 @PlusUltraCode 이동호 백엔드

실행 및 배포

  • 라즈베리파이에서 WebSocket 연결 요청 (클라이언트)
  • 실시간 메시지(JSON) 수신 → DB 기록 → 웹 대시보드 표시
  • Docker로 배포 테스트

🔍 참고 자료


📬 문의: [email protected]

Pinned Loading

  1. rasberyPi rasberyPi Public

    아두이노-라즈베리

    Python 1

  2. backend backend Public

    백엔드

    Java 4

  3. frontend frontend Public

    TypeScript 1

  4. front front Public

    TypeScript

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…