The Anatomy of a Profile

 
A Profile is a collection of “Services”

For example, the Blood Pressure Profile contains four Services:

  • Generic Access
  • Generic Attribute
  • Blood Pressure
  • Device Information
A Service is a collection of “Characteristics”

For example, the Blood Pressure Service contains three Characteristics:

  • Blood Pressure Measurement
  • Intermediate Cuff Pressure
  • Blood Pressure Feature
A Characteristic is a collection of “Attributes”

For example, the Blood Pressure Measurement Characteristic contains one Attribute (referred to as a set of “Fields” in the Bluetooth Spec), highlighted in the image above.

An Attribute is the smallest unit of information

For example, the actual Blood Pressure value stored in one of several “Measurement Compound Value” Fields as shown in the image above.

A Descriptor is a type of Attribute

Descriptors provide additional information about a given Characteristic.


The BLE Component enables easy configuration of Profiles in the GUI-based Component Configuration Tool.