Bluetooth Profile   블루투스 프로파일

(2015-04-09)

GAP, Generic Access Profile, GATT, Generic Attribute Profile


1. Bluetooth Profile (선택 규격)Bluetooth 시스템 전체를 포괄하는 Core 규격과는 달리,
     - 특정 응용 위주로 그 특징 만을 따로 규격화시킨 선택 규격

  ㅇ 블루투스 프로파일 특징
     - 상위 계층 프로파일과 하위 계층 프로파일 간에 동일 절차에 의해 호환성을 보장함
        . 최종 사용자가 자연스럽게 느낄 수 있도록, 
        . 특정 응용들에 특정 프로파일 규격들을 끼워 맞출 수 있도록 함
           .. 例) 블루투스 헤드셋과 블루투스 폰과의 상호 호환성을 갖춤


2. Bluetooth 주요 프로파일

  ㅇ GAP (Generic Access Profile, 일반 접속 프로파일)
     - 블부투스 장치 간에 상호 접근 조건을 규정하는 가장 기본적인 프로파일 규격
        . 다른 프로파일 규격들이 반드시 이 기능을 이용하여 구축되는 일종의 프레임워크
        . 주로, 블루투스 링크 계층에서 `Advertising` 및 `링크 연결 설정`과 관련됨
           .. 주변 장치의 발견, 연결 설정, 보안, 인증, 서비스 탐색, 브로드캐스트,
              접근 파라미터 협상 등
     - 4개 관점 구분
        . Role(역할) 
           .. (BLE) Broadcaster, Observer, Central, Peripheral 
           .. (BR/EDR) Initiator, Acceptor
        . Mode(모드)
        . Procedure(절차)
        . Security(보안)
     - GAP가 응용 프로그램 개발자에게는 BLE 프로토콜 스택에 접근하는 API가 됨

  ㅇ GATT (Generic Attribute Profile, 일반 속성 프로파일)
     - ATT 위에서 구축되며, 클라이언트/서버 구조로 동작
        . 서비스 검색, 상대(Peer) 장치의 특성 값들을 읽고 쓰기 위해 Attribute Protocol을
          이용하여, 서비스 프레임워크를 정해놓은 프로파일 규격

Bluetooth
   1. Bluetooth   2. 블루투스 주파수   3. 블루투스 프로토콜 스택   4. 블루투스 프로파일  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"