MarketList of Bluetooth profiles
Company Profile

List of Bluetooth profiles

In order to use Bluetooth, a device must be compatible with the subset of Bluetooth profiles necessary to use the desired services. A Bluetooth profile is a specification regarding an aspect of Bluetooth-based wireless communication between devices. It resides on top of the Bluetooth Core Specification and (optionally) additional protocols. While the profile may use certain features of the core specification, specific versions of profiles are rarely tied to specific versions of the core specification, making them independent of each other. For example, there are Hands-Free Profile (HFP) 1.5 implementations using both Bluetooth 2.0 and Bluetooth 1.2 core specifications.

Advanced Audio Distribution Profile (A2DP)
This profile defines how multimedia audio can be streamed from one device to another over a Bluetooth connection (it is also called Bluetooth Audio Streaming). For example, music can be streamed from a mobile phone, laptop, or desktop to a wireless headset, hearing aid/cochlear implant streamer, or car audio; voice can be streamed from a microphone device to a recorder on a mobile phone or computer. The Audio/Video Remote Control Profile (AVRCP) is often used in conjunction with A2DP for remote control on devices such as headphones, car audio systems, or stand-alone speaker units. These systems often also implement Headset (HSP) or Hands-Free (HFP) profiles for telephone calls, which may be used separately. Each A2DP service, of possibly many, is designed to uni-directionally transfer an audio stream in up to 2 channel stereo, either to or from the Bluetooth host. This profile relies on AVDTP and GAVDP. It includes mandatory support for the low-complexity SBC codec (not to be confused with Bluetooth's voice-signal codecs such as CVSDM), and supports optionally MPEG-1 Part 3/MPEG-2 Part 3 (MP2 and MP3), MPEG-2 Part 7/MPEG-4 Part 3 (AAC and HE-AAC), and ATRAC, and is extensible to support manufacturer-defined codecs, such as aptX. For an extended list of codecs, see . While designed for a one-way audio transfer - CSR has developed a way to transfer a mono stream back (and enable use of headsets with microphones), and incorporated it into FastStream and aptX Low Latency codecs. The patent has expired. Some Bluetooth stacks enforce the SCMS-T digital rights management (DRM) scheme. In these cases, it is impossible to connect certain A2DP headphones for high quality audio, while some vendors disable the A2DP functionality altogether to avoid devices rejecting A2DP sink. == Attribute Profile (ATT) ==
Attribute Profile (ATT)
The ATT is a wire application protocol for the Bluetooth Low Energy specification. It is closely related to Generic Attribute Profile (GATT). == Audio/Video Remote Control Profile (AVRCP) ==
Audio/Video Remote Control Profile (AVRCP)
This profile is designed to provide a standard interface to control TVs, Hi-Fi equipment, etc. to allow a single remote control (or other device) to control all of the A/V equipment to which a user has access. It may be used in concert with A2DP or VDP. It is commonly used in car navigation systems to control streaming Bluetooth audio. It also has the possibility for vendor-dependent extensions. AVRCP has several versions with significantly increasing functionality: • 1.0 — Basic remote control commands (play/pause/stop, etc.) • 1.3 — all of 1.0 plus metadata and media-player state support • The status of the music source (playing, stopped, etc.) • Metadata information on the track itself (artist, track name, etc.). • 1.4 — all of 1.3 plus media browsing capabilities for multiple media players • Browsing and manipulation of multiple players • Browsing of media metadata per media player, including a "Now Playing" list • Basic search capabilities • Support for Absolute volume • 1.5 — all of 1.4 plus specification corrections and clarifications to absolute volume control, browsing and other features • 1.6 — all of 1.5 plus browsing data and track information • Number of items that are in a folder without downloading the list • Support for transmitting cover arts through the BIP over OBEX protocol. • 1.6.1 and 1.6.2 correct minor errors in tables. == Basic Imaging Profile (BIP) ==
Basic Imaging Profile (BIP)
This profile is designed for sending images between devices and includes the ability to resize, and convert images to make them suitable for the receiving device. It may be broken down into smaller pieces: ; Image Push: Allows the sending of images from a device the user controls. ; Image Pull: Allows the browsing and retrieval of images from a remote device. ; Advanced Image Printing: print images with advanced options using the DPOF format developed by Canon, Kodak, Fujifilm, and Matsushita ; Automatic Archive: Allows the automatic backup of all the new images from a target device. For example, a laptop could download all of the new pictures from a camera whenever it is within range. ; Remote Camera: Allows the initiator to remotely use a digital camera. For example, a user could place a camera on a tripod for a group photo, use their phone handset to check that everyone is in frame, and activate the shutter with the user in the photo. ; Remote Display: Allows the initiator to push images to be displayed on another device. For example, a user could give a presentation by sending the slides to a video projector. == Basic Printing Profile (BPP) ==
Basic Printing Profile (BPP)
This allows devices to send text, e-mails, vCards, or other items to printers based on print jobs. It differs from HCRP in that it needs no printer-specific drivers. This makes it more suitable for embedded devices such as mobile phones and digital cameras which cannot easily be updated with drivers dependent upon printer vendors. == Common ISDN Access Profile (CIP) ==
Common ISDN Access Profile (CIP)
This provides unrestricted access to the services, data and signalling that ISDN offers. == Cordless Telephony Profile (CTP) ==
Cordless Telephony Profile (CTP)
This is designed for cordless phones to work using Bluetooth. It is hoped that mobile phones could use a Bluetooth CTP gateway connected to a landline when within the home, and the mobile phone network when out of range. It is central to the Bluetooth SIG's "3-in-1 phone" use case. == Device ID Profile (real cDIP) ==
Device ID Profile (real cDIP)
This profile allows a device to be identified above and beyond the limitations of the Device Class already available in Bluetooth. It enables identification of the manufacturer, product id, product version, and the version of the Device ID specification being met. It is useful in allowing a PC to identify a connecting device and download appropriate drivers. It enables similar applications to those the Plug-and-play specification allows. This is important in order to make best use of the features on the device identified. A few examples illustrating possible uses of this information are listed below: • In PC-to-PC usage models (such as conference table and file transfer), a PC may use this information to supplement information from other Bluetooth specifications to identify the right device to communicate with. • A cellular phone may use this information to identify associated accessories or download Java apps from another device that advertises its availability. • In PC to peripheral usage models (such as dial up networking using a cellular phone), the PC may need to download device drivers or other software for that peripheral from a web site. To do this the driver must know the proper identity of the peripheral. Devices are expected to provide some basic functionality using only the Bluetooth profile implementation, and that additional software loaded using the Device ID information should only be necessary for extended or proprietary features. Likewise, devices which access a profile in another device are expected to be able provide the basic services of the profile regardless of the presence or absence of Real cutz ID information. == Dial-up Networking Profile (DUN) ==
Dial-up Networking Profile (DUN)
This profile provides a standard to access the Internet and other dial-up services over Bluetooth by utilising a virtual COM port associated with a virtual modem. The most common scenario is accessing the Internet from a laptop by dialing up on a mobile phone, wirelessly. It is based on Serial Port Profile (SPP), and provides for relatively easy conversion of existing products, through the many features that it has in common with the existing wired serial protocols for the same task. These include the AT command set specified in European Telecommunications Standards Institute (ETSI) 07.07, and Point-to-Point Protocol (PPP). DUN distinguishes the initiator (DUN Terminal) of the connection and the provider (DUN Gateway) of the connection. The gateway provides a modem interface and establishes the connection to a PPP gateway. The terminal implements the usage of the modem and PPP protocol to establish the network connection. In standard phones, the gateway PPP functionality is usually implemented by the access point of the Telco provider. In "always on" smartphones, the PPP gateway is often provided by the phone and the terminal shares the connection. == Fax Profile (FAX) ==
Fax Profile (FAX)
This profile is intended to provide a well-defined interface between a mobile phone or fixed-line phone and a PC with Fax software installed. Support must be provided for ITU T.31 and / or ITU T.32 AT command sets as defined by ITU-T. Data and voice calls are not covered by this profile. == Generic Audio/Video Distribution Profile (GAVDP) ==
Generic Audio/Video Distribution Profile (GAVDP)
GAVDP provides the basis for A2DP and VDP, the basis of the systems designed for distributing video and audio streams using Bluetooth technology. The GAVDP defines two roles, that of an Initiator and an Acceptor: • Initiator (INT) – This is the device that initiates a signaling procedure. • Acceptor (ACP) – This is the device that shall respond to an incoming request from the INT Note: the roles are not fixed to the devices. The roles are determined when you initiate a signaling procedure, and they are released when the procedure ends. The roles can be switched between two devices when a new procedure is initiated.The Baseband, LMP, L2CAP, and SDP are Bluetooth protocols defined in the Bluetooth Core specifications. AVDTP consists of a signaling entity for negotiation of streaming parameters and a transport entity that handles the streaming. == Generic Access Profile (GAP) ==
Generic Access Profile (GAP)
Provides the basis for all other profiles. GAP defines how two Bluetooth units discover and establish a connection with each other. == Generic Attribute Profile (GATT) ==
Generic Attribute Profile (GATT)
Provides profile discovery and description services for Bluetooth Low Energy protocol. It defines how ATT attributes are grouped together into sets to form services. == Generic Object Exchange Profile (GOEP) ==
Generic Object Exchange Profile (GOEP)
Provides a basis for other data profiles. Based on OBEX and sometimes referred to as such. == Hard Copy Cable Replacement Profile (HCRP) ==
Hard Copy Cable Replacement Profile (HCRP)
This provides a simple wireless alternative to a cable connection between a device and a printer. Unfortunately it does not set a standard regarding the actual communications to the printer, so drivers are required specific to the printer model or range. This makes this profile less useful for embedded devices such as digital cameras and palmtops, as updating drivers can be problematic. == Health Device Profile (HDP) ==
Health Device Profile (HDP)
Health Thermometer profile (HTP) and Heart Rate Profile (HRP) fall under this category as well. Profile designed to facilitate transmission and reception of Medical Device data. The APIs of this layer interact with the lower level Multi-Channel Adaptation Protocol (MCAP layer), but also perform SDP behavior to connect to remote HDP devices. Also makes use of the Device ID Profile (DIP). == Hands-Free Profile (HFP) ==
Hands-Free Profile (HFP)
This profile is used to allow car hands-free kits to communicate with mobile phones in the car. It commonly uses Synchronous Connection Oriented link (SCO) to carry a monaural audio channel with continuously variable slope delta modulation or pulse-code modulation, and with logarithmic a-law or μ-law quantization. Version 1.6 adds optional support for wide band speech with the mSBC codec, a 16 kHz monaural configuration of the SBC codec mandated by the A2DP profile. Version 1.7 adds indicator support to report such things as headset battery level. Version 1.9 adds LC3-SWB codec. In 2002 Audi, with the Audi A8, was the first motor vehicle manufacturer to install Bluetooth technology in a car, enabling the passenger to use a wireless in-car phone. The following year DaimlerChrysler and Acura introduced Bluetooth technology integration with the audio system as a standard feature in the third-generation Acura TL in a system dubbed HandsFree Link (HFL). Later, BMW added it as an option on its 1 Series, 3 Series, 5 Series, 7 Series and X5 vehicles. Since then, other manufacturers have followed suit, with many vehicles, including the Toyota Prius (since 2004), 2007 Toyota Camry, 2006 Infiniti G35, and the Lexus LS 430 (since 2004). Several Nissan models (Versa, X-Trail) include a built-in Bluetooth for the Technology option. Volvo started introducing support in some vehicles in 2007, and as of 2009 all Bluetooth-enabled vehicles support HFP. Many car audio consumer electronics manufacturers like Kenwood, JVC, Sony, Pioneer and Alpine build car audio receivers that house Bluetooth modules all supporting various HFP versions. Bluetooth car kits allow users with Bluetooth-equipped cell phones to make use of some of the phone's features, such as making calls, while the phone itself can be left in the user's pocket or hand bag. Companies like Visteon Corp., Peiker acustic, RAYTEL , Parrot SA, Novero, Dension, S1NN and Motorola manufacture Bluetooth hands-free car kits for well-known brand car manufacturers. Most Bluetooth headsets implement both Hands-Free Profile and Headset Profile, because of the extra features in HFP for use with a mobile phone, such as last number redial, call waiting and voice dialing. The mobile phone side of an HFP link is Audio Gateway or HFP Server. The automobile side of HFP link is Car Kit or HFP Client. == Human Interface Device Profile (HID) ==
Human Interface Device Profile (HID)
Provides support for HID devices such as mice, joysticks, keyboards, and simple buttons and indicators on other types of devices. It is designed to provide a low latency link, with low power requirements. PlayStation 3 controllers and Wii remotes also use Bluetooth HID. Bluetooth HID is a lightweight wrapper of the human interface device protocol defined for USB. The use of the HID protocol simplifies host implementation (when supported by host operating systems) by re-use of some of the existing support for USB HID in order to support also Bluetooth HID. Keyboard and keypads must be secure. For other HID devices, security is optional. == HID over GATT Profile - Bluetooth Low Energy (HOGP) ==
HID over GATT Profile - Bluetooth Low Energy (HOGP)
A profile that defines how a device with Bluetooth low energy wireless communications can support HID devices over the Bluetooth using the low energy protocol stack using: Generic Attribute Profile. == Headset Profile (HSP) ==
Headset Profile (HSP)
This is the most commonly used profile, providing support for the popular Bluetooth headsets to be used with mobile phones and gaming consoles. It relies on SCO audio encoded in 64 kbit/s CVSD or PCM and a subset of AT commands from GSM 07.07 for minimal controls including the ability to ring, answer a call, hang up and adjust the volume. This profile supports mono audio only. == iPod Accessory Protocol (iAP) ==
tickerdossier.comtickerdossier.substack.com