BLE 차단기 제어 주차 앱

앱 · 관리자 웹 · 클라우드2026.02

차단기 하나만 달면 주차장이 되도록, 앱이 BLE 로 차단기를 직접 여는 무인 주차 시스템을 만들었습니다.


과제 배경

건물과 상가에 빈 주차 공간이 있어도 운영할 방법이 없어 놀립니다. 기존 주차 관제는 장비값과 운영 부담이 커서 소규모 주차장에 넣을 수 없습니다. 물리 키나 별도 단말 없이 출입을 가릴 방법이 필요했습니다.

주요 설계 결정

출입 매체

별도 단말을 두지 않고 앱이 BLE 로 차단기와 직접 통신합니다

카드나 리더기를 두면 그 장비값과 설치비가 다시 진입 장벽이 됩니다. 사람은 이미 휴대폰을 들고 있습니다.

지하 통신

차단기 제어를 서버를 거치지 않는 경로로 두었습니다

지하 주차장은 통신이 안 되는 곳이 많습니다. 통신이 되든 안 되든 차단기는 열려야 합니다.

기존 설비

이미 설치된 차단기에 붙이는 방식으로 설계했습니다

차단기를 새로 사야 하면 도입 결정이 안 납니다. 붙이기만 하면 되어야 시작할 수 있습니다.

제공 기능

제공 기능
기능내용
BLE 스마트키앱에서 차단기를 열고 닫습니다. 물리 키가 필요 없습니다.
방문 차량 등록방문 차량을 미리 등록해 정한 시간 동안만 출입하게 합니다.
입출차 기록언제 들어오고 나갔는지, 얼마나 썼는지를 남깁니다.
다수 주차장 통합 운영주차장별 사용자와 장치를 한 곳에서 관리합니다.

수행 결과

  • 관제 장비 없이 차단기와 앱만으로 주차장이 돕니다.
  • 운영자가 현장에 없어도 방문 차량을 등록하고 권한을 시간으로 끊을 수 있습니다.
  • 주차장을 여러 곳 두어도 한 화면에서 봅니다.

화면 구성

화면의 구조와 기능을 보여주는 시안이며, 색과 서체를 포함한 디자인은 다음 단계에서 정합니다.

주차장 차단기 제어

차단기 상태: 닫힘

차단기 열기차단기 닫기

BLE로 차단기를 제어합니다.

차량 등록기록 보기

차단기 제어

차단기를 열고 닫는 화면

방문 차량 등록

등록하기

특정 시간 동안만 출입 가능

차단기 제어기록 보기

방문 차량 등록

방문 차량을 등록하는 화면

입출차 기록

차량 번호입차 시간출차 시간

등록된 기록을 확인하세요.

차단기 제어방문 차량 등록

입출차 기록

입출차 기록을 확인하는 화면

주차장 통합 관리

  • 주차장 A
  • 주차장 B
  • 주차장 C

각 주차장을 관리합니다.

차단기 제어기록 보기

주차장 통합 관리

다수 주차장을 통합 관리하는 화면

시스템 구성도

사용자와 기기서버저장소와 외부BLEHTTPSHTTPS주차 앱React Native차단기를 여는 스마트키주차 차단기BLE 모듈이미 설치된 장비운영자 화면Next.js주차장과 사용자 관리운영 서버AWS권한과 기록을 다룹니다출입 기록입출차와 이용 시간

점선은 외부 서비스를 사용하는 항목입니다.

설계 원칙

설계 원칙과 적용 방법
원칙적용 방법
통신이 끊겨도 차단기는 열린다제어를 BLE 근거리로 둡니다. 서버를 거치지 않습니다
방문 권한은 저절로 사라진다발급할 때 만료 시각을 함께 넣고 앱이 지난 것을 버립니다
기존 차단기를 교체하지 않는다기존 배선에 BLE 모듈만 얹는 구성으로 설계했습니다

적용 기술

BLEReact NativeAndroidiOSNext.jsAWS

관련 프로젝트