What is a Bluetooth profile?
When two Bluetooth devices establish a connection, they learn about the protocols that the partner device offers. Only devices that share the same protocols can exchange data, just as two humans have to agree on a common language to have a meaningful conversation.
While Bluetooth defines the physical wireless connection between devices, a Bluetooth profile establishes the commands and functionality that these devices can exchange using Bluetooth technology.
HSP (Handset Profile) and HFP (Hands Free Profile) Bluetooth profiles are those required for typical, mono Bluetooth headset operations; A2DP and AVRCP are important for stereo headsets.
What profiles are important for Bluetooth headsets?
HSP (Handset Profile) – provides the basic functionalities needed for communication between a handset (cell phone) and a headset.
HFP (Hands Free Profile) – has somewhat extended functionality to HSP and was originally intended to control a cell phone from a stationary, in-car, hands-free unit.
A2DP (Advanced Audio Distribution Profile) – allows the transmitting of stereo audio signals (with much better quality than the mono encoding used for HSP and HFP).
AVRCP (Audio / Video Remote Control Profile) –is used for sending commands (e.g. Skip Forward, Pause, Play) from a controller (e.g. stereo headset) to a target device (e.g. PC with Media Player).
NOTE: Bluetooth profiles only function when your device (cell phone/MP3) supports these. Refer to the user manual of your device for details.