1. 아두이노 초음파로 가까이 오는지 체크

  2. 라즈베리 파이 카메라 이미지 촬영

  3. 이미지를 라즈베리 파이 → 파이썬 AI 서버로 전송

  4. 파이썬 AI 서버에서 이미지를 텍스트로 추출

  5. 텍스트를 파이썬 AI 서버 → 리액트 서버로 전송

  6. 키오스크(리액트)에서 장애 여부를 입력받음

  7. 추출 텍스트 + 장애 여부를 리액트 서버 → 자바 서버로 전송

  8. 자바에서 받은 데이터 기반 로직 처리

  9. 자바 → DB 저장

    1. DB Table
      1. 주차 정보 Table
        1. 차량번호
        2. 입차시간
        3. 출차시간
        4. 배정자리
        5. 정산여부
      2. 매니저 Table
        1. 아이디
        2. 비밀번호
        3. 기업코드
  10. 배정된 자리 + 차량 번호를 자바 서버 → 리액트 서버로 전송

  11. 키오스크 화면에 배정 정보 출력

  12. 키오스크에서 빌지 출력

  13. 배정받은 주차 공간에 차량이 들어온 경우 카메라가 인식 후 촬영

  14. 촬영 정보를 라즈베리 파이 → 파이썬 AI 서버로 전송

  15. 파이썬 AI 서버에서 이미지를 텍스트로 추출

  16. 텍스트를 파이썬 AI 서버 → 라즈베리 파이로 전송

  17. 텍스트를 라즈베리 파이 → 자바 서버로 전송

  18. 자바에서는 인식 차량이 해당 구역에 주차해야 하는 차량인지 체크

  19. 체크 결과를 자바 → 라즈베리 파이로 전송

  20. 해당 구역에 주차하는 차량으로 인식되면 차단기 해제