Skip to content
SMall-Project edited this page Sep 23, 2018 · 2 revisions

SMall

프로젝트 정의

비콘을 이용하여 실내위치를 보다 정확하게 파악하여 백화점 안에서의 내 현재 위치를 알 수 있고 원하는 매장까지 안내를 받을 수 있으며 나의 취향에 맞는 맞춤 서비스를 제공하는 프로젝트이다.

프로젝트 배경

우리나라는 현재 대형 건출물이 늘어나고 복잡해짐에 따라 실내 생활이 점점 늘어나고 있다. 현대인은 일상의 80% 이상을 실내에서 생활하고 있고 각종 편의 시설과 장치는 점점 늘어나고 효율적인 활용과 관리를 위해 실내로 들어서는 경우가 많아지고 있다. 이는 각종 건축물의 대형화로 이어지고 이로 인해 실내 공간은 점점 복잡해지고 있다. 대형 복합 쇼핑몰이나 고층 빌딩에 들어서면 수많은 사람과 넓은 실내 공간, 미로처럼 복잡하게 얽혀있는 통로로 인해 원하는 장소를 찾아가기 쉽지 않다. 이에 따라 실내에서도 위치 정보 시스템 역시 발전하고 있다. 그로인해 우리는 비콘을 이용해 실내 위치 시스템을 개발하였고 더하여 비콘을 이용한 개인 맞춤 서비스까지 도입하여 비콘의 활용성을 극대화하고 소비자가 좀더 편리한 실내생활을 할 수 있도록 하는 서비스(SmartMall)를 개발하였다.

SMall 서버의 역할

회원들의 정보들을 저장하는 repository와 연결하여 사용자의 맞춤 서비스를 이용할 수 있도록 빅데이터 프로그래밍을 하고 안드로이드와 비콘, 디비를 모두 연결하는 역할을 한다.

프로젝트 목표

1. 실내위치측정 (길안내 서비스)

블루투스 비콘을 이용하여 사용자의 실내위치를 측정한다. 비콘에서 나오는 신호세기에 따른 값들을 조정하여 거리의 오차율을 줄이고 비콘의 설치 적정 거리를 찾아 저확도와 활용도를 높인다. 사용자가 어플리케이션을 사용할 때 실시간으로 사용자 위치를 파악하고 그에 따른 길찾기 서비스를 제공할 수 있도록 한다.

2. 빅데이터 추천서비스

빅데이터 프로그래밍을 활용하여 다수의 사용자 데이터를 실시간으로 수집하고 분석하여 어플리케이션을 이용할 때 마다 사용자에게 맞는 상품 또는 이벤트 등을 안내한다. 또한 사용자가 설정한 정보에 의한 추천 서비스도 제공한다.

구조

client : 사용자들은 비콘과 통신하여 블루투스신호를 얻고 서버에 정보를 제공한다.

server : 클라이언트에게서 받은 데이터를 데이터베이스에 저장하고 빅데이터프로그래밍 서버로 전송하고 데이터를 요청한다.

조건

  • 정확성

    비콘을 통한 사용자의 위치를 측정하는 오차범위가 5m 미만이다.
  • 동시성

    사용자의 움직임에 따라 어플리케이션은 즉각적으로 반응한다.
  • 안정성

    비콘들이 보내는 RSSI 신호를 실시간으로 안정화 시킨다.
  • 일관성

    어떠한 디바이스에서 이 어플리케이션을 실행하더라도 같은 결과를 보여준다.
  • 효율성

    최소한의 비콘 신호로부터 사용자의 위치를 파악한다.
  • 접근성

    어떠한 경우에도 사용자의 편의를 고려하여 누구든지 이해하기 쉽도록 UIrk 구성되어 있다.