Profielen
Waar de verschillende protocollen beschrijven hoe verschillende onderdelen binnen een Bluetooth-keten met elkaar communiceren, worden profielen gebruikt om daadwerkelijke gebruiksdoelen te definiëren. Een profiel heeft altijd één of meerdere protocollen nodig om te werken. Welke profielen binnen een apparaat beschikbaar zijn, hangt dan ook af van de geïmplementeerde protocollen. In totaal bestaan er op dit moment achtentwintig (!) profielen binnen de Bluetooth-standaard. Het voert uiteraard veel te ver om deze allemaal te bespreken, maar een aantal is het uitlichten waard.
HSP en HFP
Het meest gebruikte Bluetooth profiel is het HeadSet Profile, dat wordt toegepast om handsfree te kunnen bellen via een Bleutooth ‘oortje’. HSP is niet geschikt om audio in hoge kwaliteit te versturen, audiosignalen via HSP zijn per definitie mono en hebben een lage bitrate van 64 kbps. HSP biedt naast het zenden en ontvangen van audio ook de mogelijkheid om extern gesprekken aan te nemen en te beëindigen.
Een tweede profiel dat voor hetzelfde doel gebruikt wordt is het Hands Free Protocol dat bedoeld is om handsfree te bellen via bijvoorbeeld een carkit in de auto. De werking komt grotendeels overeen met het Headset protocol, en in de praktijk worden de twee ook vaak beide ondersteund.
Audio/video
Voor het versturen van audio in hogere kwaliteit is het Advanced Audio Distribution Profile bedacht. A2DP wordt vooral gebruikt om muziek te versturen, bijvoorbeeld van een telefoon naar een autoradio, stereo-installatie of hoofdtelefoon. A2DP wordt alleen gebruikt voor het versturen van de audio, headsets die ook over bedieningstoetsen beschikken moeten per definitie dus ook het Audio Video Remote Control Profile ondersteunen.
A2DP maakt standaard gebruik van de SBC codec, die qua techniek lijkt op de inmiddels verouderde Mp2-audiocodec (Mpeg1 layer 2). Optioneel mogen apparaten ook andere audio-codecs gebruiken, zoals MPEG1/2/4, AAC of apt-X. Vooral die laatste codec komen we tegenwoordig steeds vaker tegen. Apt-X biedt namelijk met meer bandbreedte en lagere latentie een betere geluidskwaliteit dan de standaard SBC-codec, wat vooral bij high-end geluidsinstallaties een voordeel biedt. Helaas is vaak niet of slecht aangegeven voor welke codec(s) A2DP apparaten geschikt zijn, zodat niet in één oogopslag duidelijk is welke geluidskwaliteit je kan verwachten.
Waar A2DP gebruikt wordt om audio te versturen, regelt het Video Distribution Profile (VDP) dit voor video. Dit protocol maakt standaard gebruik van h.263 compressie, al worden andere codecs optioneel ook ondersteund. VDP is bedoeld om gemakkelijk draadloos video te versturen, maar wordt in de praktijk zelden in apparaten toegepast.
We noemden het Audio Video Remote Control Profile (AVRCP) al even in het stukje over A2DP; AVRCP wordt dan ook vaak toegepast bij apparaten die gebruik maken van A2DP. Het profiel maakt het mogelijk om commando’s voor bijvoorbeeld het stoppen en starten van muziektracks en het aanpassen van het volume te versturen. Vanaf versies 1.3 worden via AVRCP ook statusinformatie en metadata van de huidige track verstuurd van het host apparaat naar de ontvanger. Op die manier kan op het display van bijvoorbeeld een autoradio uitgebreide informatie weergegeven worden over muziek die vanaf een mobiele telefoon afgespeeld wordt. AVRCP versie 1.4 voegt bovendien de mogelijkheid toe om playlists te benaderen en aan te passen en zoekopdrachten uit te voeren.
Printen
Het Basic Imaging Profile (BIP) wordt gebruikt om in de breedste zin van het woord foto’s te beheren. Het profiel beschrijft het verzenden tussen twee apparaten, maar ook de standaardmethode om afbeeldingen draadloos af te drukken. Een tweede profiel dat gebruikt wordt om draadloos te printen is het Basic Printing Profile (BPP). Het profiel is geschikt om eenvoudige printopdrachten te versturen zonder dat hierbij specifieke printerdrivers nodig zijn.