Hardware Reference
In-Depth Information
SIG-defined GATT-based profiles
The Bluetooth SIG goes beyond providing a solid reference framework for the topmost
control and data layers of devices involved in a BLE network. Just like the USB specifi‐
cation, it also provides a predefined set of use-case profiles, based on GATT, that com‐
pletely cover all procedures and data formats required to implement a wide range of
specific use cases, including the following:
Find Me Profile
Allows devices to physically locate other devices (use a keyring to find the phone
or vice versa).
Proximity Profile
Detects the presence or absence of nearby devices (beep if an item is forgotten when
leaving a room).
HID over GATT Profile
Transfers HID data over BLE (keyboards, mice, remote controls).
Glucose Profile
Securely transfers glucose levels over BLE.
Health Thermometer Profile
Transfers body temperature readings over BLE.
Cycling Speed and Cadence Profile
Allows sensors on a bicycle to transfer speed and cadence data to a smartphone or
tablet.
A full list of SIG-approved profiles is available at the Bluetooth SIG's Specification
Adopted Documents page . Additionally, you can browse Bluetooth services and char‐
acteristics directly at the Bluetooth Developer Portal and, more specifically, the list of
all currently adopted services .
Vendor-Specific Profiles
The Bluetooth specification also allows vendors to define their own profiles for use cases
not covered by the SIG-defined profiles. Those profiles can be kept private to the two
peers involved in a particular use case (for example, a health accessory and a smartphone
application), or they can also be published by the vendor so that other parties can provide
implementations of the profile based on the vendor-supplied specification.
Some examples of the latter include Apple's iBeacon (see “iBeacon” on page 132 for more
detail) and Apple Notification Center Service (see “Apple Notification Center Service
with an External Display” on page 138 ).
Search WWH ::




Custom Search