반응형

심박수 서비스 (Heart Rate Service : HRS)는 피트니스 애플리케이션을 위한 심장 박동수와 심장 박동 센서에서의 다른 데이터들을 제공합니다.

 

제품 예 (Example Products)

 

▲ 심장 박동 모니터 (Heart Rate Monitor)
▲ 맥박 산소 측정기 (Pulse Oximeter)
▲ 노트북
▲ 태블릿
▲ 휴대폰

 

기술적인 접근 (Getting technical)

 

Conformance - 서버가 이 서비스를 준수한다고 하면, 이 서비스를 위해 필수적인 것으로 지정된 모든 기능들은 지정된 방식 (프로세스 필수)으로 지원되어야 한다. 이것은 또한 모든 옵션 기능과 조건부 기능에도 적용됩니다. 모든 필수 기능, 옵션 기능과 조건부 기능들은 블루투스 자격 프로그램 (Bluetooth Qualification Program)의 일환으로 검증될 수 있습니다.

 

Service Dependency - 이 서비스는 다른 서비스에 의존하지 않습니다.

 

Bluetooth Specification Release Compatibility - 이 서비스는 일반 속성 프로파일 (Generic Attribute Profile : GATT)을 포함하는 블루투스 코어 사양 호스트 (Bluetooth Core Specification Host) 및 블루투스 저에너지 컨트롤러 규격 (Bluetooth Low Energy Controller Specification)와 호환됩니다.

 

GATT Sub-Procedure Requirements - 이 섹션의 요구 사항은 심장 박동 센서 (서버)에 대한 요구 사항의 최소 집합을 나타냅니다. 클라이언트와 서버 모두에 의해 지원되는 경우 다른 GATT 서브 절차가 사용될 수 있습니다. 아래는 모든 GATT 서버에서 필요한 것 이외의 추가 GATT 하위 절차 요구 사항 (GATT Sub-procedure Requirement)을 나타냅니다.

 

   - Notifications : 심박수 컨트롤 포인트 특성 (Heart Rate Control Point Characteristic)이 지원되는 경우에는 필수이고, 그렇치 않으면 이 서비스에서는 제외.
   - Indications : 필수임.
   - Read Characteristic Descriptors : 필수임.
   - Write Characteristic Descriptors : 필수임.

 

Transport Dependencies - 이 서비스는 LE 전송상에서 동작되어야 합니다.

 

Error Codes - 이 서비스가 지원되지 않을 경우에 0x80 값의 에러 값이 정의되어 있습니다.

 

Byte Transmission Order - 이 서비스를 사용하는 모든 특성은 리틀 엔디안 (Little Endian)으로 전송되어야 합니다.

 

특성 (Characteristics)

 

다음 특성이 심장 박동 서비스에 제공됩니다. 별도의 규정이 없는한, 각 특성의 하나의 인스턴스만이 서비스내에서 허용됩니다.

 

▲ 심박수 측정 (Heart Rate Measurement) - 심박수 측정값을 보내는데 사용됩니다.

 

▲ 바디 센서 위치 (Body Sensor Location) - 장치의 심박 측정 위치를 설명하는데 사용됩니다.

 

▲ 심박수 제어 포인트 (Heart Rate Control Point) - 동작을 제어하는 서버로 제어 포인트를 쓰기 위해 클라이언트를 활성화하기 위해 사용됩니다.

 


관련 링크 : 블루투스 프로파일 개요 (Bluetooth Profiles Overview) (http://smartits.tistory.com/19)

관련 링크 : 블루투스 프로파일 : Heart Rate Profile (HRP) (http://smartits.tistory.com/48)

반응형
Posted by HLIFEINFO
,