The ways wireless Bluetooth transmission can be used are defined in "profile" specifications, and the major profiles are summarized below. See
Bluetooth.
GAP - Generic Access Profile
General topology of BLE network.
SDAP - Service Discovery Application Profile
Device and service discovery.
HSP - Headset Profile
The common headset application, first deployed in 1998.
HFP - Handsfree Profile
Hands-free calling while driving. Headsets use this profile for redial and call waiting. First deployed in 2002.
A2DP - Advanced Audio Distribution Profile
Supports mono and stereo audio. For example, a smartphone transmits MP3 music via A2DP and phone calls via HSP or HFP (see above). See
Bluetooth audio.
PBAP - Phone Book Access Profile
Transfer a cellphone's contact list to a car's hands-free system.
HID - Human Interface Device
Based on the USB controller protocol, supports mice, keyboards and game controllers.
AVRCP - AV Remote Control Profile
Enables a smartphone to function as a remote control for computers and home theater equipment.
BIP - Basic Imaging Profile
Transmit images to external storage. Also used for remote controls and selfie sticks to snap a photo.
BPP - Basic Printing Profile
Supports printing without a printer driver.
HCRP - Hard Copy Cable Replacement Profile
HCRP requires a driver for printing.
CTP - Cordless Telephony Profile
Enables cellphones to connect to landlines in the home or office.
ICP - Intercom Profile
Always-on communications between two phones. See
walkie-talkie.
IPSP/GATT - IP Support Profile/Generic Attribute
Internet IPv6 connectivity for low-power IoT devices. IPSP is direct, while GATT uses gateways. See
Bluetooth 4.2.