Viewer

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

org.bluetooth.service.user_data
Last Modified: 2014-06-10 Approved: Yes

Name: User Data

Type: org.bluetooth.service.user_dataDownload / View

Assigned Number: 0x181C


Abstract:

This service exposes user-related data in the sports and fitness environment. This allows remote access and update of user data by a Client as well as the synchronization of user data between a Server and a Client.

Summary:

The User Data Service (UDS) exposes user-related data in the sports and fitness environment. This allows remote access and update of user data by a Client as well as the synchronization of user data between a Server and a Client.

Service Dependencies

This service is not dependent upon any other services.

GATT Requirements

Sub-Procedure Server Requirement
Write Characteristic Value Mandatory
Read Long Characteristic Value C.1
Write Long Characteristic Value C.1
Notification C.2
Indication Mandatory
C.1: Mandatory if the Server exposes at least one characteristic with a size that may exceed the available space needed for the GATT operations of the minimum default ATT_MTU, otherwise optional (e.g. utf8-based characteristics). C.2: Mandatory if the Server supports the update of one or more UDS Characteristic values (e.g. through its User Interface or any other out-of-band mechanism), otherwise, excluded from this version of the service.

Transport Dependencies

Transport Supported
Classic true
Low Energy true
High Speed true

Error Codes

Name Code Description
User Data Access Not Permitted 0x80 The user data access is not permitted (i.e. the user has not given consent in order to access these data).

Service Characteristics

Overview Properties Security Descriptors
Name:
First Name
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.first_name
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Last Name
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.last_name
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Email Address
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.email_address
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Age
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.age
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Date of Birth
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.date_of_birth
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Gender
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.gender
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Weight
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.weight
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Height
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.height
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
VO2 Max
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.vo2_max
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Heart Rate Max
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.heart_rate_max
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Resting Heart Rate
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.resting_heart_rate
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Maximum Recommended Heart Rate
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.maximum_recommended_heart_rate
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Aerobic Threshold
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.aerobic_threshold
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Anaerobic Threshold
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.anaerobic_threshold
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Sport Type for Aerobic and Anaerobic Thresholds
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.sport_type_for_aerobic_and_anaerobic_thresholds
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Date of Threshold Assessment
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.date_of_threshold_assessment
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Waist Circumference
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.waist_circumference
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Hip Circumference
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.hip_circumference
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Fat Burn Heart Rate Lower Limit
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.fat_burn_heart_rate_lower_limit
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Fat Burn Heart Rate Upper Limit
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.fat_burn_heart_rate_upper_limit
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Aerobic Heart Rate Lower Limit
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.aerobic_heart_rate_lower_limit
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Aerobic Heart Rate Upper Limit
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.aerobic_heart_rate_upper_limit
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Anaerobic Heart Rate Lower Limit
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.anaerobic_heart_rate_lower_limit
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Anaerobic Heart Rate Upper Limit
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.anaerobic_heart_rate_upper_limit
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Five Zone Heart Rate Limits
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.five_zone_heart_rate_limits
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Three Zone Heart Rate Limits
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.three_zone_heart_rate_limits
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Two Zone Heart Rate Limit
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.two_zone_heart_rate_limit
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None
Name:
Database Change Increment
Description:
C.3: The Notify property is Mandatory if the Server supports the update of one or more UDS Characteristic values (e.g. through its User Interface or any other out-of-band mechanism), otherwise, excluded from this version of the service.
Type:
org.bluetooth.characteristic.database_change_increment
Requirement:
Mandatory
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify C3
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory when written

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

Encryption is mandatory

None
Name:
User Control Point
Type:
org.bluetooth.characteristic.user_control_point
Requirement:
Mandatory
Property Requirement
Read Excluded
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Mandatory
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

Overview Permissions
Name:
Client Characteristic Configuration
Type:
org.bluetooth.descriptor.gatt.client_characteristic_configuration
Requirement:
if_characteristic_supported
Permission Requirement
Read Mandatory
Write Mandatory
Name:
Language
Description:
C.1:At least one UDS Characteristic shall be exposed.
Type:
org.bluetooth.characteristic.language
Requirement:
C1
Property Requirement
Read Mandatory
Write Mandatory
WriteWithoutResponse Excluded
SignedWrite Excluded
Notify Excluded
Indicate Excluded
WritableAuxiliaries Excluded
Broadcast Excluded
ExtendedProperties

Encryption is mandatory

None