프로젝트
전기차 충전소 스마트 가격표시판 관리 플랫폼 MVP 개발 (요금 원격 변경·승인·장비 관제)
IoT
사용 기술
Python
JavaScript
Flask
MySQL
프로젝트 설명
전기차 충전소에 설치된 LED·DID 가격표시판의 요금을 중앙에서 관리하고 원격으로 변경하는 관리 플랫폼의 1차(MVP)를 개발하고 있습니다.
충전 서비스 사업자(CPO)의 요금 변경 요청부터 관리자 승인, 표시판 전송, 결과 확인까지의 과정을 표준화하고 모든 이력을 추적할 수 있도록 설계했습니다.
주요 개발 내용
- 역할 기반 접근 제어
최고 관리자·운영 관리자·CPO 담당자·조회 전용 권한 분리, 화면과 API 모두에서 권한 검증 - 요금 관리
현장별 현재 요금 조회, 즉시 적용·예약 적용 변경, 변경 이력 관리 - 승인 워크플로
CPO 요금 변경 요청의 승인·반려 처리, CPO 시스템 연동용 요금 변경 요청 API - 현장·표시판 관리
현장과 표시판 등록·수정, 장비 등록 요청과 승인 후 인증 토큰 발급, 표시판 리모컨 변경을 가격 변경 요청(승인 대기)으로 연계 - 전송 관제
통신 상태 모니터링과 전송 로그, 실패 건 자동 재시도·수동 재전송, 예약 실행과 통신 두절을 감시하는 백그라운드 워커 - 운영 편의
대시보드 요약, 감사 로그와 CSV 내보내기, PC·태블릿·모바일 반응형 화면, Docker·GitLab CI 배포