위시켓 PID 155482 · Flutter 파일럿

전시장 비콘 실내 측위
안내 앱

BLE 비콘 삼변측량으로 관람객의 실내 위치를 실시간 파악하고,
원하는 전시 부스까지 길을 안내합니다.

APK 다운로드
실제 동작 화면
iOS 시뮬레이터에서 촬영한 실제 앱 스크린샷
전시 홀 지도 화면
실내 지도 + 비콘 측위
18개 전시 부스, 비콘 6개 실시간 감지,
±3.4m 정확도
부스 안내 화면
부스 자동 감지 + 경로 안내
최근접 부스 자동 선택,
점선 경로 안내선, 기업 상세 카드
주요 기능
고객 요구사항을 모두 포함한 MVP 파일럿

데모 모드 탑재 — 실제 BLE 비콘 없이도 100% 동작합니다. 앱 설치 후 즉시 전시장 순회 시뮬레이션을 확인할 수 있습니다.

📡

BLE 비콘 실내 측위

iBeacon/Eddystone 비콘 6개의 RSSI를 삼변측량 알고리즘으로 처리해 관람객 위치를 ±2~5m 정확도로 실시간 추적합니다.

🗺️

인터랙티브 실내 지도

CustomPainter 기반 실내 지도에 현재 위치 도트, 비콘 신호 파동, 부스 하이라이트, 핀치 줌/패닝을 지원합니다.

🧭

부스 경로 안내

목표 부스 선택 시 현재 위치에서 부스까지 점선 경로 안내선이 실시간으로 업데이트됩니다.

🔍

부스 검색

기업명 또는 부스번호로 실시간 검색, 자동완성 드롭다운으로 빠르게 원하는 부스를 찾을 수 있습니다.

🏢

부스 상세 정보

부스 번호, 기업명, 카테고리, 설명을 제공하며 실시간 비콘 거리 표시로 현재 위치를 직관적으로 파악합니다.

📱

Android + iOS 동시 지원

Flutter 크로스플랫폼으로 단일 코드베이스에서 Android/iOS 모두 지원합니다.

기술 스택
요구사항 기반 최적 스택 선정
Flutter 3.10+ Dart 3.0 flutter_blue_plus flutter_riverpod CustomPainter 삼변측량 자체구현 Material 3 Google Fonts
  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)
  1. Android 설정 → 보안 → 알 수 없는 앱 설치 허용
  2. APK 파일 다운로드 후 실행
  3. 앱 설치 완료 후 실행 — 데모 모드 자동 시작