BLE 비콘 삼변측량으로 관람객의 실내 위치를 실시간 파악하고,
원하는 전시 부스까지 길을 안내합니다.
데모 모드 탑재 — 실제 BLE 비콘 없이도 100% 동작합니다. 앱 설치 후 즉시 전시장 순회 시뮬레이션을 확인할 수 있습니다.
iBeacon/Eddystone 비콘 6개의 RSSI를 삼변측량 알고리즘으로 처리해 관람객 위치를 ±2~5m 정확도로 실시간 추적합니다.
CustomPainter 기반 실내 지도에 현재 위치 도트, 비콘 신호 파동, 부스 하이라이트, 핀치 줌/패닝을 지원합니다.
목표 부스 선택 시 현재 위치에서 부스까지 점선 경로 안내선이 실시간으로 업데이트됩니다.
기업명 또는 부스번호로 실시간 검색, 자동완성 드롭다운으로 빠르게 원하는 부스를 찾을 수 있습니다.
부스 번호, 기업명, 카테고리, 설명을 제공하며 실시간 비콘 거리 표시로 현재 위치를 직관적으로 파악합니다.
Flutter 크로스플랫폼으로 단일 코드베이스에서 Android/iOS 모두 지원합니다.
UI Layer HomeScreen → IndoorMapWidget (CustomPainter)
BoothDetailScreen → BoothCardWidget
│
State Layer Riverpod Providers
locationProvider ← beaconsProvider
selectedBoothProvider ← nearestBoothProvider
│
Service Layer BleService (flutter_blue_plus)
↳ Demo 폴백: BeaconSimulator (RSSI 시뮬레이션)
PositioningService (삼변측량)
│
Data Layer BeaconScanResult · BoothModel · FloorPlanModel
Android APK를 다운로드하여 실제 기기에서 확인하세요.
APK 다운로드 (GitHub Releases)