1 |
1
블루투스방식으로 센트럴(Central) 장치 및 페리페럴(Peripheral) 장치와 통신하는 통신부;상기 통신부를 통해 상기 페리페럴 장치로부터 수신된 BLE(Bluetooth Low Energy)프로파일을 확인하여 해당 프로파일의 기능 및 형태를 파악하고, 프로파일을 기 지정된 분야별로 분류하는 분류부;상기 분류부에서 분류된 BLE 프로파일을 메타데이터(Metadata)로 변환하여, 메타데이터 내의 필수(Mandatory)정보만을 추출하는 추출부;상기 추출부로부터 추출된 필수정보를 분야별로 종합하여, 분야별 토픽 인스턴스를 생성 출간하며, 출간된 토픽 인스턴스를 구독하는 데이터분산부; 및상기 통신부, 분류부, 추출부 및 데이터분산부를 제어하는 제어부;를 포함하며,상기 제어부는 상기 추출부를 제어하여 상기 데이터분산부로부터 구독된 토픽 인스턴스의 메타데이터를 BLE 프로파일로 변환하여, 상기 통신부를 통해 상기 센트럴 장치에 제공하고,상기 통신부는, 상기 센트럴 장치와 통신하는 제1 통신부분; 및 상기 페리페럴 장치와 통신하는 제2 통신부분;을 포함하며,상기 제어부는 상기 제2 통신부분을 통해 상기 페리페럴 장치에서 수신된 BLE 프로파일로부터 상기 분류부, 추출부, 데이터분산부를 통해 토픽 인스턴스를 생성 출간하고, 상기 제1 통신부분이 상기 센트럴 장치와 접속 연결된 경우에 한해서, 상기 데이터분산부를 통해 상기 센트럴 장치로부터 송신 요청된 BLE 프로파일에 해당하는 토픽 인스턴스를 구독하고, 상기 추출부를 통해 구독된 인스턴스 내의 메타데이터를 BLE 프로파일로 변환하여, 상기 제1 통신부분을 통해 변환된 BLE 프로파일을 상기 센트럴 장치에 제공하는 것을 특징으로 하는데이터분산 서비스 기반의 블루투스 어댑터
|