Member Login
Home > GATT Specifications > Services > ServiceViewer

The material contained on this page is informative only. Authoritative compliance information is contained in the applicable Bluetooth specification .

org.bluetooth.service.heart_rate

Name: Heart Rate

Type: org.bluetooth.service.heart_rateDownload / View

Assigned Number: 0x180D


Abstract:

This service exposes heart rate and other data from a Heart Rate Sensor intended for fitness applications.

Summary:

The HEART RATE Service exposes heart rate and other data related to a heart rate sensor intended for fitness applications.

Service Dependencies

This service is not dependent upon any other services.

GATT Requirements

Sub-Procedure Server Requirement
Write Characteristic Value Mandatory if the Heart Rate Control Point characteristic is supported, otherwise excluded for this service.
Notifications Mandatory
Read Characteristic Descriptors Mandatory
Write Characteristic Descriptors Mandatory

Transport Dependencies

Transport Supported
Classic false
Low Energy true

Error Codes

Name Code Description
Heart Rate Control Point Not Supported 0x80

Service Characteristics

Overview Properties Security Descriptors
Name:
Heart Rate Measurement
Description:
This characteristic is used to send a heart rate measurement.
Type:
org.bluetooth.characteristic.heart_rate_measurement
Requirement:
Mandatory
Property Requirement
Read Excluded
Write Excluded
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Mandatory
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None
Overview Permissions
Name:
Client Characteristic Configuration
Type:
org.bluetooth.descriptor.gatt.client_characteristic_configuration
Requirement:
Mandatory
Permission Requirement
Read Mandatory
Write Mandatory
Name:
Body Sensor Location
Description:
The Body Sensor Location characteristic of the device is used to describe the intended location of the heart rate measurement for the device.
Type:
org.bluetooth.characteristic.body_sensor_location
Requirement:
Optional
Property Requirement
Read Mandatory
Write Excluded
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None None
Name:
Heart Rate Control Point
Description:

The Heart Rate Control Point characteristic is used to enable a Client to write control points to a Server to control behavior.

Note: This charateristic is conditional. The charatersitic is Mandatory if the Energy Expended feature is supported, otherwise excluded.

Type:
org.bluetooth.characteristic.heart_rate_control_point
Requirement:
Conditional
Property Requirement
Read Excluded
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None None
© 2013 Bluetooth SIG, Inc. All rights reserved.