Bluetoothprotokollstack

Den här artikeln behöver fler eller bättre källhänvisningar för att kunna verifieras. (2022-09)
Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan.

En Bluetooth-protokollstack är en programvara som innefattar de olika kommunikationsprotokollen som finns i Bluetoothprogramvaran. Den kan delas in i två delar: kontrollogiken och profiler.

Kontrollogiken

Host Controller Interface (HCI) och Link Manager är två delar som kommunicerar dels "nedåt" med basbandsdelen, dels "uppåt" med den fysiska kopplingen (PC-Card, USB, etcetera). Båda delarna är implementerade såsom programkod och är oftast placerad i flashminne för att möjliggöra enkel uppgradering.

Kontrollogiken består av följande moduler (block):

Profiler

Bluetooth-teknikens profiler är en av de centrala och viktigaste delarna och kanske den mest förvirrande för lekmannen. Profilerna definierar vilka funktioner som produkten kan utföra via bluetooth-länken. Observera att alla Bluetooth-enheter inblandade i kommunikationen måste stödja profilen/funktionen man försöker använda. Det är mycket viktigt att kontrollera att båda produkterna stöder profilen eller profilerna man vill använda innan man köper in den.

Alla bluetooth-enheter måste stödja profilen Generic Access. Här är några av de vanligaste profilerna:

Se även

Referenser

  1. ↑ Magnus Unemyr (25 februari 2002). ”Bluetooth-protokollstack för inbyggda system”. eetimes.com. https://www.eetimes.com/bluetooth-protokollstack-fr-inbyggda-system/#. Läst 27 december 2011.