HOGP (HID Over GATT Profile)는 저에너지 블루투스 무선 통신 (Bluetooth Low Energy Wireless Communication)을 가진 장치가 일반 속성 프로파일 (Generic Attribute Profile)을 사용하여 저에너지 블루투스 프로토콜 스택 (Bluetooth Low Energy Protocol Stack)을 통해 HID (Human Interface Device : 휴먼 인터페이스 장치) 서비스를 지원하는 방법을 정의합니다.
사용 시나리오 (Usage Scenarios)
HOGP는 휴대전화나 노트북과 같은 호스트 장치 (Host Device) 및 심장 박동 모니터 (Heart Rate Monitor), 시계와 같은 저전력 블루투스 장치 (Bluetooth Low Energy Device)간의 통신을 정의합니다.
제품 예 (Example Products)
아래는 HOGP (HID Over GATT Profile)를 사용하는 장치들의 예입니다.
▲ 시계 (Watch)
▲ 심장 박동 모니터 (Heart Rate
Monitor)
▲ 포도당 미터 (Glucose Meter)
▲ 변경된 산소 농도계 (Changed Oximeter)
▲
PC
▲ 휴대 전화 (Mobile Phone)
▲ PDA
▲ 랩톱 (Laptop)
기술적인 접근 (Getting technical)
HOGP는 아래의 3가지 역할을 정의합니다.
▲ HID Device - GATT Server.
▲ Boot Host - GATT
Client.
▲ Report Host - GATT Client.
HID 호스트 (HID Host) 용어의 사용은 부트 호스트 (Boot Host) 및 보고서 호스트 (Report Host) 모두의 역할을 의미합니다. 보고서 호스트 (Report Host)는 HID 파서 (HID Parser)를 지원하고 데이터 전송을 위한 임의의 형식 (레포트라고 하는)을 처리하기 위해 필요합니다. 부트 호스트 (Boot Host)는 부트 프로토콜 모드 (Boot Protocol Mode)에 대한 모든 데이터 전송 (보고서)가 미리 정의된 길이와 형식과 같기 때문에 HID 파서 (HID Parser)를 지원하는 것이 필요하지 않습니다.
HID 장치 (HID Device)는 아래와 같이 하나 또는 여러 개의 인스턴스 (Instance)를 가질 수 있습니다.
- 하나 또는 여러 개의 HID 서비스 (HID Service) 인스턴스
- 하나 또는
여러 개의 배터리 서비스 (Battery Service) 인스턴스
- 하나의 장치 정보 서비스 (Device Information
Service) 인스턴스
- 선택적으로 스캔 파라미터 프로파일 (Scan Parameters Profile)의 스캔 서버 (Scan
Server) 역할의 일부로서 하나의 스캔 파라미터 서비스 (Scan Parameters Service) 인스턴스
HID 장치 (HID Device)는 선택적으로 또다른 서비스의 하나 또는 여러 개의 인스턴스 (Instance)를 가질 수 있습니다.
관련 링크 : 블루투스 프로파일 개요 (Bluetooth Profiles Overview) (http://smartits.tistory.com/19)
블루투스 서비스 : HID Service (HIDS) (http://smartits.tistory.com/42)
'블루투스 (Bluetooth)' 카테고리의 다른 글
블루투스 서비스 : Scan Parameters Service (ScPS) (0) | 2016.05.22 |
---|---|
블루투스 프로파일 : Basic Imaging Profile (BIP) (1) | 2016.05.21 |
블루투스 서비스 : HID Service (HIDS) (0) | 2016.05.20 |
블루투스 프로파일 : Phone Alert Status Profile (PASP) (0) | 2016.05.19 |
블루투스 서비스 : Phone Alert Status Service (PASS) (0) | 2016.05.19 |