[ ESL 태그를 이용한 위치 측위 및 위치 기반 서비스 (Java, SQL, C) - 오프라인 매장의 진열 상품 정보를 나타내는 ESL(Electronic Shelf Label : 전자 가격 표시기)를 통한 위치 측정과 안드로이드 어플리케이션 기반의 위치 기반 서비스를 제공한다.]
대표적인 위치기반 서비스인 GPS는 실내에서 정확한 위치를 표현하지 못해, 이를 대체하기 위한 새로운 방법론으로 ESL의 신호정보를 활용한 위치 기반 서비스를 만들어 보았습니다.
개발 결과로 안드로이드 어플리케이션에서 위치 측정, 장바구니 기능, 이벤트 목록 기능, 캘린더 기능을 주요 기능으로 구현했습니다.
또, 서버 부분에서는 어플리케이션에서 요청하는 정보를 케이스별로 구분하여 원하는 정보를 DB에서 읽은 다음 어플리케이션에 제공하는 역할을 하는데, 이벤트정보, 장바구니정보, 로그인정보, ESL정보 등을 처리합니다.
멀티쓰레딩 방식을 통하여 사용자의 요청이 있을 때 소켓을 생성, 요청이 끝날 때 소켓을 삭제하는 방식을 이용하였으며, 이를 서비스하는 업체에서 관리에 용이함을 위해 GUI기반 DB 관리 툴을 만들어 프로그래밍을 하지 못하는 사업자의 편이를 제공하였습니다.
글자수 605자993Byte