Location-Aware System Design using the Bluetooth Protocol Stack (BlueZ) of Linux in Ubiquitous computing application

리눅스 블루투스 프로토콜 스택(BlueZ)을 이용한 위치 인식 시스템 설계

  • Lee, Jae-Woo (Ajou University Ubiquitous Smart Space System Lab.) ;
  • Kim, Jin-Hyung (Ajou University Ubiquitous Smart Space System Lab.) ;
  • Cho, We-Duke (Ajou University Ubiquitous Smart Space System Lab.)
  • 이재우 (아주대학교 유비쿼터스 스마트 스페이스 시스템 연구실) ;
  • 김진형 (아주대학교 유비쿼터스 스마트 스페이스 시스템 연구실) ;
  • 조위덕 (아주대학교 유비쿼터스 스마트 스페이스 시스템 연구실)
  • Published : 2007.10.26

Abstract

본 논문에서 구현하고자 하는 유비쿼터스 컴퓨팅 응용에 필요한 위치 인식 시스템의 주 요소는 블루투스 프로토콜 스택(BlueZ)에서 제공하는 RSSI(Received Signal Strength Indicator) 값을 측정하는 블루투스 AP, 측정된 RSSI 값을 위치 인식 서버에 전달하기 위한 무선 AP 공유기 그리고, 받은 데이터로 위치 값을 측정하는 위치 인식 서버 및 Context Broker(고 수준의 상황 정보를 추론하는 서버 역할)로 이루어져있다. 전체적인 동작 시스템은 위치 값을 측정하고자 하는 이동 매제(마스터)를 중심으로 최대 여덟 개까지 네트워크가 가능한 블루투스 AP(슬레이브)장치로 구성된 피코넷(Piconet) 영역에서 삼각측량 필요에 적절한 세 개의 블루투스 AP를 RSSI값을 이용하여 분류 한 후 이동 매체의 위치를 측정한다. 그 결과로 나온 데이터는 피코넷 영역에서 가장 가까운 무선 AP 공유기를 거쳐서 위치 값을 측정하는 위치 인식 서버에 전달한 후, 그 결과 값으로 Context Broker에서 상황 정보를 추론해서 Community Manager에서 유비쿼터스 컴퓨팅 응용에 맞게 서비스를 구현한다. 또한, 위와 같은 시스템 내부 구조 된 데이터처리는 리눅스 운영체제 내에서 디바이스 드라이버와 사용자 프로그램으로 구현된다.

Keywords