Bluetooth Profiles
Bluetooth Profiles https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles
- HSP(Headset Profile)/HFP(Hands-Free-Profile) HSP allows Bluetooth devices to control phone calls, such as answering, hanging up, rejecting, voice dialing, etc. Rejecting and voice dialing depends on whether the Bluetooth headset and phone support it.
HFP is an extension of HSP in terms of function. In addition to the above functions, it also includes advanced functions such as controlling three-party calls, incoming call rejection, and incoming caller ID on the headset. However, the implementation method is completely different from the AT CMD used for control.
https://www.bluetooth.com/specifications/assigned-numbers/hands-free-profile/
-
A2DP The full name of A2DP is Advanced Audio Distribution Profile (Bluetooth Advanced Audio Transmission Specification)
-
AVRCP AVRCP (Audio/Video Remote Control Profile), audio/video remote control specification.
-
AVDTP
-
HID
-
SPP
-
RFCOMM
-
L2CAP
-
GATT