Viewer

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

org.bluetooth.service.running_speed_and_cadence
Last Modified: 2012-3-26 Approved: Yes

Name: Running Speed and Cadence

Type: org.bluetooth.service.running_speed_and_cadenceDownload / View

Assigned Number: 0x1814


Abstract:

This service exposes speed, cadence and other data from a Running Speed and Cadence Sensor intended for fitness applications.

Summary:

The Running Speed and Cadence (RSC) Service exposes speed, cadence and other data related to fitness applications such as the stride length and the total distance the user has traveled while using the Speed and Cadence Sensor (Server).

Service Dependencies

This service has no dependencies on other GATT-based services.

GATT Requirements

Sub-Procedure Server Requirement
Write Characteristic Values C1
Notifications Mandatory
Indications C1
Read Characteristic Descriptors Mandatory
Write Characteristic Descriptors Mandatory
C1: Mandatory if the SC Control Point characteristic is supported, otherwise excluded for this service.

Transport Dependencies

Transport Supported
Classic true
Low Energy true
High Speed

Error Codes

Name Code Description
Procedure Already in Progress 0x80
Client Characteristic Configuration descriptor improperly configured 0x81

Service Characteristics

Overview Properties Security Descriptors
Name:
RSC Measurement
Description:
The RSC Measurement characteristic is used to send speed and cadence measurements.
Type:
org.bluetooth.characteristic.rsc_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:
RSC Feature
Description:
The RSC Feature characteristic is used to describe the supported features of the Server. Reserved for Future Use (RFU) bits in the SC Feature characteristic value are set to 0.
Type:
org.bluetooth.characteristic.rsc_feature
Requirement:
Mandatory
Property Requirement
Read Mandatory
Write Excluded
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None None
Name:
Sensor Location
Description:

The Sensor Location characteristic of the device is used to describe the physical location of the Server when correctly fitted.

C1: Mandatory if the Multiple Sensor Location feature is supported, otherwise optional.

Type:
org.bluetooth.characteristic.sensor_location
Requirement:
C1
Property Requirement
Read Mandatory
Write Excluded
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None None
Name:
SC Control Point
Description:

If the SC Control Point is supported, profiles utilizing this service are required to ensure that the Client configures the SC Control Point characteristic for indications (i.e. via the Client Characteristic Configuration descriptor) at the first connection.

Support for this characteristic is mandatory if the Server supports Calibration Procedure, Total Distance or Multiple Sensor Locations features, otherwise it is excluded.

C2: Mandatory if at least one SC Control Point procedure is supported, otherwise excluded.

Type:
org.bluetooth.characteristic.sc_control_point
Requirement:
C2
Property Requirement
Read Excluded
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Mandatory
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties
None
Overview Permissions
Name:
Client Characteristic Configuration
Type:
org.bluetooth.descriptor.gatt.client_characteristic_configuration
Requirement:
if_characteristic_supported
Permission Requirement
Read Mandatory
Write Mandatory