A (Partial) List of Bluetooth GATT Services and Characteristics

In researching different Bluetooth Profiles and Services for a class, I was very frustrated that I had to manually download a separate PDF for each Profile/Service listed on the official page. I realized that the UUID page for the various services at least had XML entires for the majority of the services. Since my goal was a simple table of services and the characteristics they offered, I figured I could automate parsing through these files, which I did with some quick python using requests to retrieve the pages and BeautifulSoup for parsing them.

GATT Characteristics are available in a similar table, so I modified my code to grab those also:

Here are the results, hopefully they’re useful to someone.

Service Name Description Mandatory Characteristics Optional Characteristics
Generic Access The generic_access service contains generic information about the device. All available Characteristics are readonly. Device Name, Appearance Peripheral Privacy Flag, Reconnection Address, Peripheral Preferred Connection Parameters
Alert Notification Service Alert Notification service exposes: - The different types of alerts with the short text messages. - The information how many count of new alert messages. - The information how many count of unread alerts. The Alert Notification service exposes alert information in a device. This information includes the following: - Type of alert occuring in a device. - Additional text information such as caller ID or sender ID - Count of new alerts. - Count of unread alert items. Supported New Alert Category, New Alert, Supported Unread Alert Category, Unread Alert Status, Alert Notification Control Point  
Automation IO The Automation IO service is used to expose the analog inputs/outputs and digital input/outputs of a generic IO module (IOM).   Digital, Analog, Aggregate
Battery Service The Battery Service exposes the state of a battery within a device. The Battery Service exposes the Battery State and Battery Level of a single battery or set of batteries in a device. Battery Level  
Binary Sensor Not Available Not Available Not Available
Blood Pressure This service exposes blood pressure and other data from a blood pressure monitor intended for healthcare applications. The BLOOD PRESSURE Service exposes blood pressure and other data related to a blood pressure monitor. Blood Pressure Measurement, Blood Pressure Feature Intermediate Cuff Pressure
Body Composition This service exposes data related to body composition from a body composition analyzer intended for consumer healthcare and sports/fitness applications. The Body Composition Service (BCS) exposes data related to body composition from a body composition analyzer (Server) intended for consumer healthcare as well as sports/fitness applications. Body Composition Feature, Body Composition Measurement  
Bond Management Service This Specification proposes that this service will enable users to manage their bonds on devices with a limited user interface. This service defines how a peer Bluetooth device can manage the storage of bond information, especially the deletion of it, on the Bluetooth device supporting this service. Bond Management Control Point, Bond Management Feature  
Continuous Glucose Monitoring This service exposes glucose and other data from a personal Continuous Glucose Monitoring (CGM) sensor for use in consumer healthcare applications. The Continuous Glucose Monitoring (CGM) Service exposes glucose measurement and other data related to a personal CGM sensor for healthcare applications. CGM Measurement, CGM Feature, CGM Status, CGM Session Start Time, CGM Session Run Time, Record Access Control Point, CGM Specific Ops Control Point  
Current Time Service This service defines how the current time can be exposed using the Generic Attribute Profile (GATT). Many Bluetooth devices have the ability to store and show time information. This service defines how a Bluetooth device can expose time information to other Bluetooth devices. Current Time Local Time Information, Reference Time Information
Cycling Power This service exposes power- and force-related data and optionally speed- and cadence-related data from a Cycling Power sensor intended for sports and fitness applications. The Cycling Power (CP) Service exposes power- and force-related data and optionally speed- and cadence-related data from a Cycling Power sensor (Server) intended for sports and fitness applications. Cycling Power Measurement, Cycling Power Feature, Sensor Location Cycling Power Vector, Cycling Power Control Point
Cycling Speed and Cadence This service exposes speed-related and cadence-related data from a Cycling Speed and Cadence sensor intended for fitness applications. The Cycling Speed and Cadence (CSC) Service exposes speed-related data and/or cadence-related data while using the Cycling Speed and Cadence sensor (Server). CSC Measurement, CSC Feature Sensor Location, SC Control Point
Device Information The Device Information Service exposes manufacturer and/or vendor information about a device. This service exposes manufacturer information about a device. The Device Information Service is instantiated as a Primary Service. Only one instance of the Device Information Service is exposed on a device.   Manufacturer Name String, Model Number String, Serial Number String, Hardware Revision String, Firmware Revision String, Software Revision String, System ID, IEEE 11073-20601 Regulatory Certification Data List, PnP ID
Emergency Configuration Not Available Not Available Not Available
Environmental Sensing This service exposes measurement data from an environmental sensor intended for sports and fitness applications. A wide range of environmental parameters is supported. The Environmental Sensing Service (ESS) exposes measurement data from an environmental sensor intended for sports and fitness applications. A wide range of environmental parameters is supported.   Descriptor Value Changed, Apparent Wind Direction, Apparent Wind Speed, Dew Point, Elevation, Gust Factor, Heat Index, Humidity, Irradiance, Pollen Concentration, Rainfall, Pressure, Temperature, True Wind Direction, True Wind Speed, UV Index, Wind Chill, Barometric Pressure Trend, Magnetic Declination, Magnetic Flux Density - 2D, Magnetic Flux Density - 3D
Fitness Machine This service exposes training-related data in the sports and fitness environment, which allows a Server (e.g., a fitness machine) to send training-related data to a Client. The Fitness Machine Service (FTMS) exposes training-related data in the sports and fitness environment, which allows a Client to collect training data while a user is exercising with a fitness machine (Server). Fitness Machine Feature Treadmill Data, Cross Trainer Data, Step Climber Data, Stair Climber Data, Rower Data, Indoor Bike Data, Training Status, Supported Speed Range, Supported Inclination Range, Supported Resistance Level Range, Supported Power Range, Supported Heart Rate Range, Fitness Machine Control Point, Fitness Machine Status
Generic Attribute     Service Changed
Glucose This service exposes glucose and other data from a glucose sensor for use in consumer and professional healthcare applications. The Glucose Service exposes glucose and other data related to a glucose sensor for consumer and professional healthcare applications. Glucose Measurement, Glucose Feature, Record Access Control Point Glucose Measurement Context
Health Thermometer The Health Thermometer service exposes temperature and other data from a thermometer intended for healthcare and fitness applications. The Health Thermometer service is instantiated as a Primary Service. There are one or more instantiations of the Health Thermometer service per device claiming conformance with this specification. Temperature Measurement Temperature Type, Intermediate Temperature, Measurement Interval
Heart Rate This service exposes heart rate and other data from a Heart Rate Sensor intended for fitness applications. The HEART RATE Service exposes heart rate and other data related to a heart rate sensor intended for fitness applications. Heart Rate Measurement Body Sensor Location, Heart Rate Control Point
HTTP Proxy This service allows a Client device, typically a sensor, to communicate with a Web Server through a gateway device. The gateway device implements the HTTP Proxy Service and therefore provides the services available through the Internet to the Client sensor device. The HTTP Proxy Service (HPS) allows a device to expose HTTP Web Services to a client. This enables an HPS client device to program a set of characteristics that configures a Hyper Text Transfer Protocol (HTTP) request, initiate this, request, and then read the response. URI, HTTP Headers, HTTP Entity Body, HTTP Control Point, HTTP Status Code, HTTPS Security  
Human Interface Device This service exposes the HID reports and other HID data intended for HID Hosts and HID Devices. The HID Service exposes characteristics required for a HID Device to transfer HID report descriptors and reports to a HID Host. This also exposes the characteristics for a HID Host to write to a Device. The Human Interface Device Service is instantiated as a Primary Service. Report Map, HID Information, HID Control Point Protocol Mode, Report, Boot Keyboard Input Report, Boot Keyboard Output Report, Boot Mouse Input Report
Immediate Alert This service exposes a control point to allow a peer device to cause the device to immediately alert. The Immediate Alert service is instantiated as a Primary Service. There is only one instance of the Immediate Alert service on a device. There is only one instance of the Alert Level characteristic in an Immediate Alert service. This alert continues until one of following conditions occurs: - An implementation specific timeout - User interaction on this device - A new alert level is written - The physical link is disconnected If the written alert level is “No Alert”, no alerting is done on this device. If the written alert level is “Mild Alert”, the device alerts. If the written alert level is “High Alert”, the device alerts in the strongest possible way. Alert Level  
Indoor Positioning The Indoor Positioning Service exposes location information to support e.g. mobile handsets to position themselves in an environment where GPS signal is not available, like indoor premises. The service shall be either a Primary Service or Secondary Service and the service UUID set to Indoor Positioning Service. Indoor Positioning Configuration, Latitude, Longitude Local North Coordinate, Local East Coordinate, Floor Number, Altitude, Uncertainty, Location Name
Insulin Delivery This service exposes the control capability, the status of an Insulin Delivery Device (IDD) running an insulin infusion therapy, and historical therapy data to be used in the personal and professional healthcare industry. The Insulin Delivery service is instantiated as a Primary Service. IDD Status Changed, IDD Status, IDD Annunciation Status, IDD Features, IDD Status Reader Control Point IDD Command Control Point, IDD Command Data, IDD Record Access Control Point, IDD History Data
Internet Protocol Support Service When in a GAP Discoverable Mode for an initial connection to a Router, the Node will include the IP Support Service UUID 0x1820 in the Service UUIDs AD type field of the advertising data. This enhances the user experience as a Node may be identified by the Router before initiating a connection. This service does not define any characteristics    
Link Loss This service defines behavior when a link is lost between two devices. The LINK LOSS Service is instantiated as a Primary Service. There is only one instance of the Link Loss Service on a device. There is only one instance of the Alert Level characteristic in a Link Loss Service. This alert continues until one of following conditions occurs: - An implementation specific timeout - User interaction on this device - A new alert level is written - The physical link is disconnected If the current link loss alert level is “No Alert”, no alerting is done on this device. If the current link loss alert level is “Mild Alert”, the device alerts. If the current link loss alert level is “High Alert”, the device alerts in the strongest possible way. Alert Level  
Location and Navigation This service exposes location and navigation-related data from a Location and Navigation sensor intended for outdoor activity applications. The Location and Navigation Service (LN Service) exposes location and navigation-related data from a Location and Navigation sensor (Server) intended for outdoor activity applications. LN Feature, Location and Speed Position Quality, LN Control Point, Navigation
Mesh Provisioning Service The Mesh Provisioning Service allows a Provisioning Client to provision a Provisioning Server to allow it to participate in the mesh network. Mesh Provisioning Data In, Mesh Provisioning Data Out  
Mesh Proxy Service The Mesh Proxy Service is used to enable a server to send and receive Proxy PDUs with a client. Mesh Proxy Data In, Mesh Proxy Data Out  
Next DST Change Service This service defines how the information about an upcoming DST change can be exposed using the Generic Attribute Profile (GATT). This service enables a Bluetooth device that has knowledge about the next occurrence of a DST change to expose this information to another Bluetooth device. Time with DST  
Object Transfer Service This service provides management and control features supporting bulk data transfers which occur via a separate L2CAP connection oriented channel. The Client is enabled to create and delete objects and to execute an action using the currently selected object. The selected object can be written, updated or read via an Object Transfer Channel opened by the Client. The generation of a checksum covering a part or the whole of the object contents is included as an optional feature. This service provides a general method for a Client to select and initiate the transfer of any type of object. . OTS Feature, Object Type, Object Size, Object Properties, Object Action Control Point Object Name, Object First-Created, Object Last-Modified, Object ID, Object List Control Point, Object List Filter, Object Changed
Phone Alert Status Service This service dexposes the phone alert status when in a connection. The Phone Alert Status service uses the Alert Status characteristic, Ringer Setting characteristic to expose the phone alert status and Ringer Control Point characteristic to control phone into mute or enable. Alert Status, Ringer Setting, Ringer Control point  
Pulse Oximeter Service This Service specification proposes a pulse oximetry server for use in consumer and professional healthcare applications. The Pulse Oximeter Service exposes pulse oximetry data related to a non-invasive pulse oximetry sensor for consumer and professional healthcare applications. PLX Features PLX Spot-check Measurement, PLX Continuous Measurement, Record Access Control Point
Reconnection Configuration This GATT-based service enables the control of certain communication parameters of a Bluetooth Low Energy peripheral device. RC Feature RC Settings, Reconnection Configuration Control Point
Reference Time Update Service This service defines how a client can request an update from a reference time source from a time server using the Generic Attribute Profile (GATT) This service enables a Bluetooth device that can update the system time using reference time such as GPS to expose the control point and the accuracy (drift) of the local system time compared to the reference time source. Time Update Control Point, Time Update State  
Running Speed and Cadence This service exposes speed, cadence and other data from a Running Speed and Cadence Sensor intended for fitness applications. 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). RSC Measurement, RSC Feature Sensor Location, SC Control Point
Scan Parameters This service enables a GATT Client to store the LE scan parameters it is using on a GATT Server device so that the GATT Server can utilize the information to adjust behavior to optimize power consumption and/or reconnection latency The Scan Parameters Service enables a GATT Server device to expose a characteristic for the GATT Client to write its scan interval and scan window on the GATT Server device. Scan Interval Window Scan Refresh
Transport Discovery This service enables a device using Bluetooth low energy wireless technology to expose services that are available on a transport other than Bluetooth low energy. When used together with a higher level specification (e.g., a specification which references and makes use of TDS), the information provided by this service can be used to facilitate discovery and utilization of BR/EDR or transports not defined by the Bluetooth SIG such as those defined by the Wi-Fi Alliance® or other organizations. The Transport Discovery Service (TDS) enables a device using Bluetooth low energy wireless technology to expose services that are available on a transport other than Bluetooth low energy.   TDS Control Point
Tx Power This service exposes a device’s current transmit power level when in a connection. The Tx Power service is instantiated as a Primary Service. There is only one instance of the Tx Power service on a device. There is exactly one instance of the Tx Power Level characteristic Tx Power Level  
User Data 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. 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. Database Change Increment, User Index, User Control Point First Name, Last Name, Email Address, Age, Date of Birth, Gender, Weight, Height, VO2 Max, Heart Rate Max, Resting Heart Rate, Maximum Recommended Heart Rate, Aerobic Threshold, Anaerobic Threshold, Sport Type for Aerobic and Anaerobic Thresholds, Date of Threshold Assessment, Waist Circumference, Hip Circumference, Fat Burn Heart Rate Lower Limit, Fat Burn Heart Rate Upper Limit, Aerobic Heart Rate Lower Limit, Aerobic Heart Rate Upper Limit, Anaerobic Heart Rate Lower Limit, Anaerobic Heart Rate Upper Limit, Five Zone Heart Rate Limits, Three Zone Heart Rate Limits, Two Zone Heart Rate Limit, Language
Weight Scale This service exposes weight and related data from a weight scale intended for consumer healthcare and sports/fitness applications. The Weight Scale (WS) Service exposes weight and related data from a weight scale (Server) intended for consumer healthcare as well as sports/fitness applications. Weight Scale Feature, Weight Measurement  

Characteristic Name Description Fields
Aerobic Heart Rate Lower Limit Lower limit of the heart rate where the user enhances his endurance while exercising Aerobic Heart Rate Lower Limit
Aerobic Heart Rate Upper Limit Upper limit of the heart rate where the user enhances his endurance while exercising Aerobic Heart Rate Upper Limit
Aerobic Threshold First metabolic threshold. Aerobic Threshold
Age Age of the User. Age
Aggregate The Aggregate Input is an aggregate of the Digital Input Characteristic value (if available) and ALL Analog Inputs available. Input Bits, Analog Input
Alert Category ID Categories of alerts/messages. The value of the characteristic is an unsigned 8 bit integer that has a fixed point exponent of 0. The Alert Category ID characteristic defines the predefined categories of messages as an enumeration. The value 0x01 is interpreted as “Email” Category ID
Alert Category ID Bit Mask Categories of alerts/messages. The value of the characteristic is a bit mask implemented as an array of unsigned 8 bit integers. The Alert Category ID Bit Mask characteristic defines one bit for each predefined category ID. The value 0x03 is interpreted as “Simple Alert and Email bits set” Category ID Bit Mask 0, Category ID Bit Mask 1
Alert Level The level of an alert a device is to sound. If this level is changed while the alert is being sounded, the new level should take effect. The value of the characteristic shall be an unsigned 8 bit integer that has a fixed point exponent of 0. The Alert Level characteristic defines the level of alert, and is one of the following three values: - Value 0, meaning “No Alert” - Value 1, meaning “Mild Alert” - Value 2, meaning “High Alert” The value 0x01 is interpreted as “Mild Alert” Alert Level
Alert Notification Control Point Control point of the Alert Notification server. Client can write the command here to request the several functions toward the server. The 1st octet value of the characteristic is an unsigned 8 bit integer that has a fixed point exponent of 0. The 1st octet value expresses the command ID that defines the server’s actions. The 2nd octet value of the characteristic is an “Alert Category ID” format. This octet shows the target category that the command ID applies for. The data 0x02 0x01 interprets “Disable New Incoming Notification for Email Category”. Command ID, Category ID
Alert Status The Alert Status characteristic defines the Status of alert. Bit 0, meaning “Ringer State” Bit 1, meaning “Vibrator State” Bit 2, meaning “Display Alert Status” Bit 0, 0 meaning “Ringer State” not active, 1 meaning “Ringer State” active Bit 1, 0 meaning “Vibrator State” not active, 1 meaning “Vibrator State” active Bit 2, 0 meaning “Display Alert State” not active, 1 meaning “Display Alert State” active Alert Status
Altitude The Altitude characteristic describes the altitude of the device. Altitude
Anaerobic Heart Rate Lower Limit Lower limit of the heart rate where the user enhances his anaerobic tolerance while exercising. Anaerobic Heart Rate Lower Limit
Anaerobic Heart Rate Upper Limit Upper limit of the heart rate where the user enhances his anaerobic tolerance while exercising. Anaerobic Heart Rate Upper Limit
Anaerobic Threshold Second metabolic threshold Anaerobic Threshold
Analog The Analog characteristic is used to read or write the value of one of the IO Module’s analog signals. Analog
Analog Output The Analog Output characteristic represents the value of an analog output as a 16-bit integer (uint16). The format of the analog value depends on the implementation. Analog Value
Apparent Wind Direction Unit is in degrees with a resolution of 0.01 degrees Apparent Wind Direction
Apparent Wind Speed Unit is in meters per second with a resolution of 0.01 m/s Apparent Wind Speed
Appearance The external appearance of this device. The values are composed of a category (10-bits) and sub-categories (6-bits). Category
Barometric Pressure Trend   Barometric Pressure Trend
Battery Level The current charge level of a battery. 100% represents fully charged while 0% represents fully discharged. Level
Battery Level State   Level, State
Battery Power State   State
Blood Pressure Feature The Blood Pressure Feature characteristic is used to describe the supported features of the Blood Pressure Sensor. Blood Pressure Feature
Blood Pressure Measurement The Blood Pressure Measurement characteristic is a variable length structure containing a Flags field, a Blood Pressure Measurement Compound Value field, and contains additional fields such as Time Stamp, Pulse Rate and User ID as determined by the contents of the Flags field. Flags, Blood Pressure Measurement Compound Value - Systolic (mmHg), Blood Pressure Measurement Compound Value - Diastolic (mmHg), Blood Pressure Measurement Compound Value - Mean Arterial Pressure (mmHg), Blood Pressure Measurement Compound Value - Systolic (kPa), Blood Pressure Measurement Compound Value - Diastolic (kPa), Blood Pressure Measurement Compound Value - Mean Arterial Pressure (kPa), Time Stamp, Pulse Rate, User ID, Measurement Status
Body Composition Feature   Body Composition Feature
Body Composition Measurement Unit is in percent with a resolution of 0.1 Flags, Body Fat Percentage, Time Stamp, User ID, Basal Metabolism, Muscle Percentage, Muscle Mass - Kilograms, Muscle Mass - Pounds, Fat Free Mass - Kilograms, Fat Free Mass - Pounds, Soft Lean Mass - Kilograms, Soft Lean Mass - Pounds, Body Water Mass - Kilograms, Body Water Mass - Pounds, Impedance, Weight - Kilograms, Weight - Pounds, Height - Meters, Height - Inches
Body Sensor Location   Body Sensor Location
Bond Management Control Point The Bond Management Service Control Point (BMSCP) encapsulates functionality and mechanisms to control the bonds of a device. This control point is used with a service to provide BMS specific functionality and the ability to manage bonds on the device. This includes functions like delete the bond information of the current connection or deletion of the whole bond information. The criterion in the Operand field is defined by the service that references this characteristic Op Code, Operand
Bond Management Features Byte Order - LSO…MSO Bond Management Features
Boot Keyboard Input Report The Boot Keyboard Input Report characteristic is used to transfer fixed format and length Input Report data between a HID Host operating in Boot Protocol Mode and a HID Service corresponding to a boot keyboard. Boot Keyboard Input Report Value
Boot Keyboard Output Report The Boot Keyboard Output Report characteristic is used to transfer fixed format and length Output Report data between a HID Host operating in Boot Protocol Mode and a HID Service corresponding to a boot keyboard. Boot Keyboard Output Report Value
Boot Mouse Input Report The Boot Mouse Input Report characteristic is used to transfer fixed format and length Input Report data between a HID Host operating in Boot Protocol Mode and a HID Service corresponding to a boot mouse. Boot Mouse Input Report Value
BSS Control Point Not Available Not Available
BSS Response Not Available Not Available
CGM Feature Byte Order - LSO…MSO CGM Feature, CGM Type, CGM Sample Location, E2E-CRC
CGM Measurement The CGM Measurement characteristic is a variable length structure containing one or more CGM Measurement records, each comprising a Size field, a Flags Field, a Glucose Concentration field, a Time Offset field, a Sensor Status Annunciation field (optional), a CGM Trend Information Field (optional), a CGM Quality Field (optional), and an E2E-CRC Field (mandatory if this feature is supported). Size, Flags, CGM Glucose Concentration, Time Offset, Sensor Status Annunciation, CGM Trend Information, CGM Quality, E2E-CRC
CGM Session Run Time Typically the CGM Sensors have a limited run time where they are approved for by regulatory bodies. However this characteristic should enable a prediction of the run time depending on physiological effects in future devices. CGM Session Run Time, E2E-CRC
CGM Session Start Time Same format as the Date Time Characteristic, smallest unit in seconds Session Start Time, Time Zone, DST-Offset, E2E-CRC
CGM Specific Ops Control Point The CGM Specific Ops Control Point encapsulates all functionality and mechanisms that are unique to a CGM-device. This control point is used with a service to provide CGM specific functionality and the ability to change CGM specific settings of the device. This includes functions like setting the CGM Communication Interval or the sending a calibration value to the device. The criterion in the Operand field is defined by the service that references this characteristic Op Code, Op Code - Response Codes, Operand, E2E-CRC, Calibration Value - Glucose Concentration of Calibration, Calibration Value - Calibration Time, Calibration Value - Calibration Type, Calibration Value - Calibration Sample Location, Calibration Value - Next Calibration Time, Calibration Value - Calibration Data Record Number, Calibration Value - Calibration Status
CGM Status The CGM Status allows the Collector to actively request the current status from the CGM Sensor, particularly when the CGM measurement is not running and the status cannot be given in the measurement result in the Status Annunciation. Time Offset, CGM Status, E2E-CRC
Client Supported Features Not Available Not Available
Cross Trainer Data The Cross Trainer Data characteristic is used to send training-related data to the Client from a cross trainer (Server). Flags, Instantaneous Speed, Average Speed, Total Distance, Step Per Minute, Average Step Rate, Stride Count, Positive Elevation Gain, Negative Elevation Gain, Inclination, Ramp Angle Setting, Resistance Level, Instantaneous Power, Average Power, Total Energy, Energy Per Hour, Energy Per Minute, Heart Rate, Metabolic Equivalent, Elapsed Time, Remaining Time
CSC Feature The CSC (Cycling Speed and Cadence) Feature characteristic is used to describe the supported features of the Server. CSC Feature
CSC Measurement The CSC Measurement characteristic (CSC refers to Cycling Speed and Cadence) is a variable length structure containing a Flags field and, based on the contents of the Flags field, may contain one or more additional fields as shown in the tables below. Flags, Cumulative Wheel Revolutions, Last Wheel Event Time, Cumulative Crank Revolutions, Last Crank Event Time
Current Time   Exact Time 256, Adjust Reason
Cycling Power Control Point The Cycling Power Control Point characteristic is used to request a specific function to be executed on the receiving device. Op Codes, Parameter Value, Request Op Code, Response Value, Response Parameter
Cycling Power Feature The CP Feature characteristic is used to report a list of features supported by the device. Cycling Power Feature
Cycling Power Measurement The Cycling Power Measurement characteristic is a variable length structure containing a Flags field, an Instantaneous Power field and, based on the contents of the Flags field, may contain one or more additional fields as shown in the table below. Flags, Instantaneous Power, Pedal Power Balance, Accumulated Torque, Wheel Revolution Data - Cumulative Wheel Revolutions, Wheel Revolution Data - Last Wheel Event Time, Crank Revolution Data- Cumulative Crank Revolutions, Crank Revolution Data- Last Crank Event Time, Extreme Force Magnitudes - Maximum Force Magnitude, Extreme Force Magnitudes - Minimum Force Magnitude, Extreme Torque Magnitudes- Maximum Torque Magnitude, Extreme Torque Magnitudes- Minimum Torque Magnitude, Extreme Angles - Maximum Angle, Extreme Angles - Minimum Angle, Top Dead Spot Angle, Bottom Dead Spot Angle, Accumulated Energy
Cycling Power Vector The Cycling Power Vector characteristic is a variable length structure containing a Flags fieldand based on the contents of the Flags field, may contain one or more additional fields as shown in the table below. Flags, Crank Revolution Data - Cumulative Crank Revolutions, Crank Revolution Data - Last Crank Event Time, First Crank Measurement Angle , Instantaneous Force Magnitude Array, Instantaneous Torque Magnitude Array
Database Change Increment   Database Change Increment
Database Hash Not Available Not Available
Date of Birth Year as defined by the Gregorian calendar. Year, Month, Day
Date of Threshold Assessment Year as defined by the Gregorian calendar. Year, Month, Day
Date Time The Date Time characteristic is used to represent time. The Date Time characteristic contains fields for year, month, day, hours, minutes and seconds. Calendar days in Date Time are represented using Gregorian calendar. Hours in Date Time are represented in the 24h system. Year, Month, Day, Hours, Minutes, Seconds
Date UTC Date as days elapsed since the Epoch (Jan 1, 1970) in the Coordinated Universal Time (UTC) time zone. Date
Day Date Time   Date Time, Day of Week
Day of Week   Day of Week
Descriptor Value Changed This definition is shown in the Environmental Sensing Service Section 3.2 and its subsections.  
Dew Point Unit is in degrees celsius with a resolution of 1 degree Celsius Dew Point
Digital The Digital characteristic is used to expose and change the state of an IO Module’s digital signals. Digital
Digital Output The Digital Output characteristic is an array of n 2-bit values in a bit field. Output Bits
DST Offset   DST Offset
Elevation Unit is in meters with a resolution of 0.01 m Elevation
Email Address Email address of the user. See Note below. Email Address
Emergency ID Not Available Not Available
Emergency Text Not Available Not Available
Exact Time 100   Exact Time, Fractions100
Exact Time 256   Day Date Time, Fractions256
Fat Burn Heart Rate Lower Limit Lower limit of the heart rate where the user maximizes the fat burn while exersizing Fat Burn Heart Rate Lower Limit
Fat Burn Heart Rate Upper Limit Upper limit of the heart rate where the user maximizes the fat burn while exersizing Fat Burn Heart Rate Upper Limit
Firmware Revision String The value of this characteristic is a UTF-8 string representing the firmware revision for the firmware within the device. Firmware Revision
First Name First name of the user. See Note below. First Name
Fitness Machine Control Point The Fitness Machine Control Point characteristic is defined in the Fitness Machine Service Specification.  
Fitness Machine Feature The Fitness Machine Feature characteristic is defined in the Fitness Machine Service Specification.  
Fitness Machine Status The Fitness Machine Status characteristic is defined in the Fitness Machine Service Specification.  
Five Zone Heart Rate Limits Data structure containing the limits between the heart rate zones for the 5-zone heart rate definition (Maximum, Hard, Moderate, Light and Very Light). Five Zone Heart Rate Limits - Very light / Light Limit, Five Zone Heart Rate Limits - Light / Moderate Limit, Five Zone Heart Rate Limits - Moderate / Hard Limit, Five Zone Heart Rate Limits - Hard / Maximum Limit
Floor Number The Floor Number characteristic describes in which floor the device is installed. Floor Number
Central Address Resolution The Peripheral checks if the peer device supports address resolution by reading the Central Address Resolution characteristic before using directed advertisement where the initiator address is set to a Resolvable Private Address (RPA). Central Address Resolution Support
Device Name   Name
Peripheral Preferred Connection Parameters   Minimum Connection Interval, Maximum Connection Interval, Slave Latency, Connection Supervision Timeout Multiplier
Peripheral Privacy Flag   Flag
Reconnection Address The Information included in this page is informative. The normative descriptions are contained in the applicable specification. Address
Service Changed   Start of Affected Attribute Handle Range, End of Affected Attribute Handle Range
Gender Gender of the user. The value of the Gender characteristic are defined below: 0:male,1:female, 2:Unspecified,3-225: RFU Gender
Glucose Feature The Glucose Feature characteristic is used to describe the supported features of the Server. When read, the Glucose Feature characteristic returns a value that is used by a Client to determine the supported features of the Server. Glucose Feature
Glucose Measurement The Glucose Measurement characteristic is a variable length structure containing a Flags field, a Sequence Number field, a Base Time field and, based upon the contents of the Flags field, may contain a Time Offset field, Glucose Concentration field, Type-Sample Location field and a Sensor Status Annunciation field. Flags, Sequence Number, Base Time, Time Offset, Glucose Concentration - units of kg/L, Glucose Concentration - units of mol/L, Type, Sample Location, Sensor Status Annunciation
Glucose Measurement Context The Glucose Measurement Context characteristic is a variable length structure containing a Flags field, a Sequence Number field and, based upon the contents of the Flags field, may contain a Carbohydrate ID field, Carbohydrate field, Meal field, Tester-Health field, Exercise Duration field, Exercise Intensity field, Medication ID field, Medication field and a HbA1c field. Flags, Sequence Number, Extended Flags , Carbohydrate ID, Carbohydrate - units of kilograms, Meal, Tester, Health, Exercise Duration, Exercise Intensity, Medication ID, Medication - units of kilograms, Medication - units of liters, HbA1c
Gust Factor The factor has a fixed-point representation, where the actual factor is (attribute value * 0.1) Gust Factor
Hardware Revision String The value of this characteristic is a UTF-8 string representing the hardware revision for the hardware within the device. Hardware Revision
Heart Rate Control Point   Heart Rate Control Point
Heart Rate Max Maximum heart rate a user can reach. Heart Rate Max
Heart Rate Measurement   Flags, Heart Rate Measurement Value (uint8), Heart Rate Measurement Value (uint16), Energy Expended, RR-Interval
Heat Index Unit is in degrees celsius with a resolution of 1 degree Celsius Heat Index
Height Height of the User Height
HID Control Point The HID Control Point characteristic is a control-point attribute that defines the following HID Commands when written: - Suspend ( Refer to Section 7.4.2, Bluetooth HID Profile Specification 1.0 - Exit Suspend (Refer to Section 7.4.2, Bluetooth HID Profile Specification 1.0 HID Control Point Command
HID Information The HID Information Characteristic returns the HID attributes when read. The HID Information Characteristic contains the HID attributes. The value of this Characteristic is static and can be cached for the lifetime of the bond between the HID device and the HID host. bcdHID, bCountryCode, Flags
Hip Circumference Used with the Waist Circumference value to calculate the Waist to Hip Ratio (WHR) Hip Circumference
HTTP Control Point The HTTP Control Point is used to initiate a request to send an HTTP request message from the device contgaining the HTTP Proxy Service, acting as an HTTP Client, and an HTTP Server. Op Code
HTTP Entity Body The HTTP Entity Body Characteristic contains the contents of the message body after any Transfer Encoding has been applied. HTTP Entity Body
HTTP Headers The HTTP Headers Characteristic is used to hold the headers that would be sent to the HTTP Request or the headers contained within an HTTP response message from the HTTP Server. HTTP Headers
HTTP Status Code The HTTP Status Code characteristic contains the Status-Code from the Status-Line of the first line of the HTTP Response Message, followed by one octet indicating the Data Status Bit Field indicating the status of the data received. Status Code, Data Status
HTTPS Security The HTTPS Security characteristic contains the known authenticity of the HTTPS Server certificate for the URI. HTTPS Security
Humidity Unit is in percent with a resolution of 0.01 percent Humidity
IDD Annunciation Status The IDD Annunciation Status characteristic is defined in the Insulin Delivery Service Specification.  
IDD Command Control Point The IDD Command Control Point characteristic is defined in the Insulin Delivery Service Specification.  
IDD Command Data The IDD Command Data characteristic is defined in the Insulin Delivery Service Specification.  
IDD Features The IDD Features characteristic is defined in the Insulin Delivery Service Specification.  
IDD History Data The IDD History Data characteristic is defined in the Insulin Delivery Service Specification.  
IDD Record Access Control Point The IDD Record Access Control Point characteristic is defined in the Insulin Delivery Service Specification.  
IDD Status The IDD Status characteristic is defined in the Insulin Delivery Service Specification.  
IDD Status Changed The IDD Status Changed characteristic is defined in the Insulin Delivery Service Specification.  
IDD Status Reader Control Point The IDD Status Reader Control Point characteristic is defined in the Insulin Delivery Service Specification.  
IEEE 11073-20601 Regulatory Certification Data List The value of the characteristic is an opaque structure listing various regulatory and/or certification compliance items to which the device claims adherence. The content of this characteristic is determined by the Authorizing Organization that provides Certifications. Refer to 11073-20601 [1] or Continua Design Guidelines [2] for more information on the format of this list. [1] IEEE Std 11073-20601 ™- 2008 Health Informatics - Personal Health Device Communication - Application Profile - Optimized Exchange Protocol - version 1.0 or later [2] Continua Design Guidelines - Continua Health Alliance; http://www.continuaalliance.org Data
Indoor Bike Data The Indoor Bike Data characteristic is used to send training-related data to the Client from an indoor bike (Server). Flags, Instantaneous Speed, Average Speed, Instantaneous Cadence, Average Cadence, Total Distance, Resistance Level, Instantaneous Power, Average Power, Total Energy, Energy Per Hour, Energy Per Minute, Heart Rate, Metabolic Equivalent, Elapsed Time, Remaining Time
Indoor Positioning Configuration The Indoor Positioning Configuration describes the set of characteristic values included in the Indoor Positioning Service AD type. Indoor Positioning Configuration
Intermediate Cuff Pressure This characteristic has the same format as the Blood Pressure Measurement characteristic. However, due to a different context, the Blood Pressure Measurement Compound Value field becomes the Intermediate Cuff Pressure Compound Value field, the Systolic sub-field becomes the Current Cuff Pressure sub-field and the Diastolic and MAP fields are unused. Intermediate Cuff Pressure
Intermediate Temperature The Intermediate Temperature characteristic has the same format as the Temperature Measurement characteristic. However, due to a different context, the Value field is referred to as the Intermediate Temperature Value field. Intermediate Temperature
Irradiance Unit is in watt per square meter with a resolution of 0.1 W/m^2 Irradiance
Language The Language definition is based on ISO639-1. Language
Last Name Last name of the user. See Note below. Last Name
Latitude The Latitude characteristic describes the WGS84 North coordinate of the device. Latitude
LN Control Point The LN Control Point characteristic is used to request a specific function to be executed on the receiving device. Op Codes, Parameter Value, Request Op Code, Response Value, Response Parameter
LN Feature The LN Feature characteristic is used to report a list of features supported by the device. LN Feature
Local East Coordinate The Local East characteristic describes the East coordinate of the device using local coordinate system. Local East Coordinate
Local North Coordinate The Local North characteristic describes the North coordinate of the device using local coordinate system. Local North Coordinate
Local Time Information   Time Zone, Daylight Saving Time
Location and Speed Characteristic The Location and Speed characteristic is a variable length structure containing a Flags field and, based on the contents of the Flags field, may contain a combination of data fields listed below. Note that it is possible for this characteristic to exceed the default LE MTU size. Flags, Instantaneous Speed, Total Distance, Location - Latitude, Location - Longitude, Elevation, Heading, Rolling Time, UTC Time
Location Name The Location Name characteristic describes the name of the location the device is installed in. Location Name
Longitude The Longitude characteristic describes the WGS84 East coordinate of the device. Longitude
Magnetic Declination Unit is in degrees with a resolution of 0.01 degrees Magnetic Declination
Magnetic Flux Density – 2D   Magnetic Flux Density: X-Axis, Magnetic Flux Density: Y-Axis
Magnetic Flux Density – 3D   Magnetic Flux Density: X-Axis, Magnetic Flux Density: Y-Axis, Magnetic Flux Density: Z-Axis
Manufacturer Name String The value of this characteristic is a UTF-8 string representing the name of the manufacturer of the device. Manufacturer Name
Maximum Recommended Heart Rate Maximum recommended heart rate is a threshold that may be set to limit exertion. The maximum recommended heart rate is smaller or equal to the maximal heart rate a user can reach. Maximum Recommended Heart Rate
Measurement Interval The Measurement Interval characteristic defines the time between measurements. This characteristic is capable of representing values from 1 second to 65535 seconds which is equal to 18 hours, 12 minutes and 15 seconds. Measurement Interval
Model Number String The value of this characteristic is a UTF-8 string representing the model number assigned by the device vendor. Model Number
Navigation The Navigation characteristic is a variable length structure containing a Flags field, a Bearing field, a Heading field and, based on the contents of the Flags field, may contain a combination of data fields listed below. Flags, Bearing, Heading, Remaining Distance, Remaining Vertical Distance, Estimated Time of Arrival
Network Availability The Network Availability characteristic represents if network is available or not available. Network Availability
New Alert This characteristic defines the category of the alert and how many new alerts of that category have occurred in the server device. Brief text information may also be included for the last alert in the category. This characteristic consists of “Category ID”, “uint8”, and “UTF-8 string” fields. The size of this characteristic is dynamic because of the variable length text (“UTF-8”) field. The minimum length of “UTF-8 string” is 0 octets and maximum length of “UTF-8 string” is 18 octets. The value 0x01, 0x04, 0x52, 0x69, 0x63, 0x68, 0x61, 0x72, 0x64 are interpreted that the server has 4 new email messages and the last message was sent by “Richard”. Category ID, Number of New Alert, Text String Information
Object Action Control Point The Object Action Control Point (OACP) characteristic is defined in the Object Transfer Service Section 3.3 and its sub-sections.  
Object Changed The Object Changed characteristic is defined in the Object Transfer Service Section 3.6 and its sub-sections.  
Object First-Created   Object First-Created
Object ID   Object ID
Object Last-Modified   Object Last-Modified
Object List Control Point The Object List Control Point (OLCP) characteristic is defined in the Object Transfer Service Section 3.4 and its sub-sections.  
Object List Filter The Object List Filter characteristic is defined in the Object Transfer Service Section 3.5 and its sub-sections.  
Object Name The length of the field value is variable from 0 octets to 120 octets. Object Name
Object Properties The Object Properties characteristic is defined in the Object Transfer Service Section 3.2.8  
Object Size   Current Size, Allocated Size
Object Type Refer to note below for 16-bit values Object Type
OTS Feature The OTS Feature characteristic is defined in the Object Transfer Service Section 3.1 and its sub-sections.  
PLX Continuous Measurement Characteristic The PLX Continuous Measurement characteristic, if supported, is used to send periodic pulse oximetry measurements. This characteristic is a variable length structure containing the Flags field (to indicate presence of optional fields), the SpO2PR-Normal field, and depending on the contents of the Flags field, the SpO2PR-Fast field, the SpO2PR-Slow field, the Measurement Status field, the Device and Sensor Status field, and/or the Pulse Amplitude Index field. Flags, SpO2PR-Normal - SpO2, SpO2PR-Normal - PR, SpO2PR-Fast - SpO2, SpO2PR-Fast - PR, SpO2PR-Slow - SpO2, SpO2PR-Slow - PR, Measurement Status, Device and Sensor Status, Pulse Amplitude Index
PLX Features The PLX Features characteristic is used to describe the supported features of the Server. Included in the characteristic is a PLX Features field, and, depending on the contents of the PLX Features field, the Measurement Status Support field, and the Device and Sensor Status Support field. Supported Features, Measurement Status Support, Device and Sensor Status Support
PLX Spot-Check Measurement The PLX Spot-check Measurement characteristic, if supported, is used to send Spot-check measurements of SpO2 (Percent oxygen saturation of hemoglobin) and PR (pulse rate). This characteristic is a variable length structure containing the Flags field, the SpO2PR-Spot-Check field, and depending on the contents of the Flags field, the Timestamp field, the Measurement Status field, the Device and Sensor Status field, and/or the Pulse Amplitude Index field. Flags, SpO2PR-Spot-Check - SpO2, SpO2PR-Spot-Check - PR, Timestamp, Measurement Status, Device and Sensor Status, Pulse Amplitude Index
PnP ID The PnP_ID characteristic returns its value when read using the GATT Characteristic Value Read procedure. The PnP_ID characteristic is a set of values that used to create a device ID value that is unique for this device. Included in the characteristic is a Vendor ID Source field, a Vendor ID field, a Product ID field and a Product Version field. These values are used to identify all devices of a given type/model/version using numbers. Vendor ID Source, Vendor ID, Product ID, Product Version
Pollen Concentration Unit is in concentration count per cubic meter with a resolution of 1/m^3 Pollen Concentration
Position 2D   Latitude, Longitude
Position 3D   Position, Elevation
Position Quality The Position Quality characteristic is a variable length structure containing a Flags field and at least one of the optional data fields listed below Flags, Number of Beacons in Solution, Number of Beacons in View, Time to First Fix, EHPE, EVPE, HDOP, VDOP
Pressure Unit is in pascals with a resolution of 0.1 Pa Pressure
Protocol Mode The Protocol Mode characteristic is used to expose the current protocol mode of the HID Service with which it is associated, or to set the desired protocol mode of the HID Service. Protocol Mode Value
Pulse Oximetry Control Point The Pulse Oximetry Control Point Characteristic is used to set or get the sensor’s configuration. Operating Mode, Threshold Control and Status, Threshold Settings Op Codes, Date and Time Op Codes, Operating Mode, Threshold Control, Threshold Metric Selection field, Response Codes field, Response Codes, Date Time Characteristic, Response Codes, Date Time Characteristic, Response Codes, Threshold Control, Threshold Metric Selection, SpO2 Threshold High, SpO2 Threshold Low, Pulse Rate Threshold High, Pulse Rate Threshold Low, Response Codes, Threshold Control, Threshold Metric Selection, SpO2 Threshold High, SpO2 Threshold Low, Pulse Rate Threshold High, Pulse Rate Threshold Low, Response Codes, Threshold Control, Threshold Metric Selection, Response Codes, Threshold Control, Threshold Metric Selection, Response Codes, Operating Mode, Operating Mode, Response Codes
Rainfall Unit is in meters with a resolution of 1mm Rainfall
RC Feature The RC Feature characteristic shall be used to describe the supported features of the Reconnection Configuration server.  
RC Settings The RC Settings characteristic shall be used to both read and notify supported features on the Reconnection Configuration server.  
Reconnection Configuration Control Point The Reconnection Configuration Control Point (RCCP) characteristic shall be used to execute a supported procedure on the Reconnection Configuration server.  
Record Access Control Point This control point is used with a service to provide basic management functionality for the Glucose Sensor patient record database. This enables functions including counting records, transmitting records and clearing records based on filter criterion. The filter criterion in the Operand field is defined by the service that references this characteristic as is the format of a record (which may be comprised of one or more characteristics) and the sequence of transferred records. Op Code, Operator, Operand
Reference Time Information   Source, Accuracy, Days Since Update, Hours Since Update
Registered User Characteristic Not Available Not Available
Removable   Removable
Report The Report characteristic is used to exchange data between a HID Device and a HID Host. The Report characteristic value contains Input Report, Output Report or Feature Report data to be transferred between the HID Device and HID Host. Report Value
Report Map The Report Map characteristic is used to define formatting information for Input Report, Output Report, and Feature Report data transferred between a HID Device and HID Host, information on how this data can be used, and other information regarding physical aspects of the device (i.e. that the device functions as a keyboard, for example, or has multiple functions such as a keyboard and volume controls). Only a single instance of this characteristic exists as part of a HID Service. Report Map Value
Resolvable Private Address Only The Resolvable Private Address Only characteristic defines whether the device will only use Resolvable Private Addresses (RPAs) as local addresses. Resolvable Private Address
Resting Heart Rate Lowest Heart Rate a user can reach Resting Heart Rate
Ringer Control point The Ringer Control Point characteristic defines the Control Point of Ringer. Value 1, meaning “Silent Mode” Value 2, meaning “Mute Once” Value 3, meaning “Cancel Silent Mode” The value 0x01 shall be interpreted as “Silent Mode” Ringer Control Point
Ringer Setting The Ringer Setting characteristic defines the Setting of the Ringer. Value 0, meaning “Ringer Silent” Value 1, meaning “Ringer Normal” The value 0x01 shall be interpreted as “Ringer Normal” Ringer Setting
Rower Data The Rower Data characteristic is used to send training-related data to the Client from a rower (Server). Flags, Stroke Rate, Stroke Count, Average Stroke Rate, Total Distance, Instantaneous Pace, Average Pace, Instantaneous Power, Average Power, Resistance Level, Total Energy, Energy Per Hour, Energy Per Minute, Heart Rate, Metabolic Equivalent, Elapsed Time, Remaining Time
RSC Feature The RSC (Running Speed and Cadence) Feature characteristic is used to describe the supported features of the Server. RSC Feature
RSC Measurement The RSC Measurement characteristic (RSC refers to Running Speed and Cadence) is a variable length structure containing a Flags field, an Instantaneous Speed field and an Instantaneous Cadence field and, based on the contents of the Flags field, may contain a Stride Length field and a Total Distance field. Flags, Instantaneous Speed, Instantaneous Cadence, Instantaneous Stride Length, Total Distance
SC Control Point The SC Control Point characteristic is used to request a specific function to be executed on the receiving device. Op Code, Cumulative Value, Sensor Location Value, Request Op Code, Response Value, Response Parameter
Scan Interval Window The Scan Interval Window characteristic is used to store the scan parameters of the GATT Client. Included in this characteristic are the Scan Interval and Scan Window of the GATT Client device. The Scan Interval Window characteristic is used to store the scan parameters of the GATT Client. The GATT Server can use these values to optimize its own advertisement rate and to minimize the rate of its own advertisements while also minimizing the latency of reconnections. LE_Scan_Interval, LE_Scan_Window
Scan Refresh The Scan Refresh characteristic is used to notify the Client that the Server requires the Scan Interval Window characteristic to be written with the latest values upon notification. Scan Refresh Value
Scientific Temperature Celsius A float temperature Scientific Temperature
Secondary Time Zone   Information, Local Time Information
Sensor Location The Sensor Location characteristic is used to expose the location of the sensor. Sensor Location
Serial Number String The value of this characteristic is a variable-length UTF-8 string representing the serial number for a particular instance of the device. Serial Number
Server Supported Features Not Available Not Available
Service Required   Service Required
Software Revision String The value of this characteristic is a UTF-8 string representing the software revision for the software within the device. Software Revision
Sport Type for Aerobic and Anaerobic Thresholds Sport type enumeration(See note below). The values of the Sport Type for Aerobic and Anaerobic Thresholds characteristic are defined below Sport Type for Aerobic and Anaerobic Thresholds
Stair Climber Data The Stair Climber Data characteristic is used to send training-related data to the Client from a stair climber (Server). Flags, Floors, Step Per Minute, Average Step Rate, Positive Elevation Gain, Stride Count, Total Energy, Energy Per Hour, Energy Per Minute, Heart Rate, Metabolic Equivalent, Elapsed Time, Remaining Time
Step Climber Data The Step Climber Data characteristic is used to send training-related data to the Client from a step climber (Server). Flags, Floors, Step Count, Step Per Minute, Average Step Rate, Positive Elevation Gain, Total Energy, Energy Per Hour, Energy Per Minute, Heart Rate, Metabolic Equivalent, Elapsed Time, Remaining Time
String A generic UTF8 string which may be used in Services requiring strings. String
Supported Heart Rate Range The Supported Heart Rate Range characteristic is used to send the supported Heart Rate range as well as the minimum Heart Rate increment supported by the Server. Minimum Heart Rate, Maximum Heart Rate, Minimum Increment
Supported Inclination Range The Supported Inclination Range characteristic is used to send the supported inclination range as well as the minimum inclination increment supported by the Server. Minimum Inclination, Maximum Inclination, Minimum Increment
Supported New Alert Category Category that the server supports for new alert. This characteristic uses the Alert Category ID Bit Mask Characteristic. If bit(s) is/are set, it means the server supports the corresponded categories for new incoming alert. The value 0x0a is interpreted that this server supports “Call” and “Email” categories. Category ID Bit Mask
Supported Power Range The Supported Power Range characteristic is used to send the supported power range as well as the minimum power increment supported by the Server. Minimum Power, Maximum Power, Minimum Increment
Supported Resistance Level Range The Supported Resistance Level Range characteristic is used to send the supported resistance level range as well as the minimum resistance increment supported by the Server. Minimum Resistance Level, Maximum Resistance Level, Minimum Increment
Supported Speed Range The Supported Speed Range characteristic is used to send the supported speed range as well as the minimum speed increment supported by the Server. Minimum Speed, Maximum Speed, Minimum Increment
Supported Unread Alert Category Category that the server supports for unread alert. This characteristic uses the Alert Category ID Bit Mask Characteristic. If bit(s) is/are set, it means the server supports the corresponded categories for unread alert. The value 0x03 is interpreted that this server supports “Simple Alert” and “Email” categories for unread alert. Category ID Bit Mask
System ID The SYSTEM ID characteristic consists of a structure with two fields. The first field are the LSOs and the second field contains the MSOs.This is a 64-bit structure which consists of a 40-bit manufacturer-defined identifier concatenated with a 24 bit unique Organizationally Unique Identifier (OUI). The OUI is issued by the IEEE Registration Authority (http://standards.ieee.org/regauth/index.html) and is required to be used in accordance with IEEE Standard 802-2001.6 while the least significant 40 bits are manufacturer defined. If System ID generated based on a Bluetooth Device Address, it is required to be done as follows. System ID and the Bluetooth Device Address have a very similar structure: a Bluetooth Device Address is 48 bits in length and consists of a 24 bit Company Assigned Identifier (manufacturer defined identifier) concatenated with a 24 bit Company Identifier (OUI). In order to encapsulate a Bluetooth Device Address as System ID, the Company Identifier is concatenated with 0xFFFE followed by the Company Assigned Identifier of the Bluetooth Address. For more guidelines related to EUI-64, refer to http://standards.ieee.org/develop/regauth/tut/eui64.pdf. If the system ID is based of a Bluetooth Device Address with a Company Identifier (OUI) is 0x123456 and the Company Assigned Identifier is 0x9ABCDE, then the System Identifier is required to be 0x123456FFFE9ABCDE. Manufacturer Identifier, Organizationally Unique Identifier
TDS Control Point The TDS Control Point characteristic is defined in the Transport Discovery Service, Section 4.1 and its sub-sections.  
Temperature Unit is in degrees Celsius with a resolution of 0.01 degrees Celsius Temperature
Temperature Celsius   Temperature
Temperature Fahrenheit   Temperature
Temperature Measurement The Temperature Measurement characteristic is a variable length structure containing a Flags field, a Temperature Measurement Value field and, based upon the contents of the Flags field, optionally a Time Stamp field and/or a Temperature Type field. The flags is the first field sent followed by the Temperature Measurement Value. If the value of bit 1 of the Flags field is 0 and bit 2 is 0, the structure of the Temperature Measurement characteristic consists of two fields in this order; Flags and Temperature Measurement Value. If the value of bit 1 of the Flags field is 1 (Time Stamp) and bit 2 is 0, the structure of the Temperature Measurement characteristic consists of three fields in this order: Flags, Temperature Measurement Value and Time Stamp. If the value of bit 1 of the Flags field is 1 and bit 2 is 1 (Time Stamp and Temperature Type), the structure of the Temperature Measurement characteristic consists of four fields in this order: Flags, Temperature Measurement Value, Time Stamp and Temperature Type. If the value of bit 1 of the Flags field is 0 and bit 2 is 1 (Temperature Type), the structure of the Temperature Measurement characteristic consists of three fields in this order: Flags, Temperature Measurement Value and Temperature Type. Flags, Temperature Measurement Value (Celsius), Temperature Measurement Value (Fahrenheit), Time Stamp, Temperature Type
Temperature Type The Temperature Type characteristic is an enumeration that indicates where the temperature was measured. These Temperature Type values correspond to the Temperature Type descriptions used in ISO/IEEE 11073-10408-2008. Temperature Text Description
Three Zone Heart Rate Limits Data structure containing the limits between the heart rate zones for the 3-zone heart rate definition (Hard, Moderate and Light). Three zone Heart Rate Limits - Light (Fat burn) / Moderate (Aerobic) Limit, Three zone Heart Rate Limits - Moderate (Aerobic) / Hard (Anaerobic) Limit
Time Accuracy   Accuracy
Time Broadcast   Time, Local Time, Reference Time
Time Source   Time Source
Time Update Control Point   Time Update Control Point
Time Update State   Current State, Result
Time with DST   Date Time, DST Offset
Time Zone   Time Zone
Training Status The Training Status characteristic is defined in the Fitness Machine Service Specification.  
Treadmill Data The Treadmill Data characteristic is used to send training-related data to the Client from a treadmill (Server). Flags, Instantaneous Speed, Average Speed, Total Distance, Inclination, Ramp Angle Setting, Positive Elevation Gain, Negative Elevation Gain, Instantaneous Pace, Average Pace, Total Energy, Energy Per Hour, Energy Per Minute, Heart Rate, Metabolic Equivalent, Elapsed Time, Remaining Time, Force on Belt, Power Output
True Wind Direction Unit is in degrees with a resolution of 0.01 degrees True Wind Direction
True Wind Speed Unit is in meters per second with a resolution of 0.01 m/s True Wind Speed
Two Zone Heart Rate Limit Heart rate limit between the heart rate zones for the 2-zone heart rate definition (Fitness and Fat Burn). Two zone Heart Rate Limit - Fat burn / Fitness Limit
Tx Power Level The Transmit Power Level characteristic represents the current transmit power level in dBm, and the level ranges from -100 dBm to +20 dBm to a resolution of 1 dBm. The value of the characteristic is a signed 8 bit integer that has a fixed point exponent of 0. The value 0x12 is interpreted as +18dBm The value 0xEE is interpreted as -18dBm Tx Power
Uncertainty The Uncertainty characteristic describes the uncertainty of the location information the device exposes. Uncertainty
Unread Alert Status This characteristic shows how many numbers of unread alerts exist in the specific category in the device. This characteristic consists of “Category ID” and “uint8” which shows the number of unread alerts/messages. The value 0x01, 0x04 are interpreted that the server has 4 unread messages in Email category. Category ID, Unread count
URI The Uniform Resource Identifier (URI) Characteristic is used to configure the URI for a subsequent request. URI
User Control Point This definition is shown in the User Data Service Section 3.4 and its subsections.  
User Index The special value of 0xFF is used for “Unknown User”. User Index
UV Index   UV Index
VO2 Max Maximal Oxygen uptake of a user VO2 Max
Waist Circumference Used with the Hip Circumference value to calculate the Waist to Hip Ratio (WHR) Waist Circumference
Weight Weight of the User Weight
Weight Measurement Unit is in kilograms with a resolution of 0.005, and determined when bit 0 of the Flags field is set to 0. Flags, Weight - SI , Weight - Imperial , Time Stamp, User ID, BMI, Height - SI, Height - Imperial
Weight Scale Feature   Weight Scale Feature
Wind Chill Unit is in degrees Celsius with a resolution of 1 degree Celsius Wind Chill