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.[1] Den kan delas in i två delar: kontrollogiken och profiler.
Kontrollogiken
[redigera | redigera wikitext]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):
- HCI (Host Controller Interface)
- L2CAP (Logical Link Control and Adaption Protocol)
- RFCOMM (för datautbyte)
- SDP (Service Discovery Protocol)
Profiler
[redigera | redigera wikitext]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:
- GAP (Generic Access Profile)
- SDAP (Service Discovery Application Profile): hanterar sökning efter andra Bluetooth-enheter
- CTP (Cordless Telephone Profile): stöder röstöverföring, tonvalssignalering, nummerpresentation, konferensfunktioner, med mera
- IP (Intercom Profile): ger stöd för walkie-talkie-liknande funktioner
- SPP (Serial Port Profile): grundläggande seriell kommunikation genom emulering av en serieport); ger stöd för profilerna Fax, File Transfer med flera
- HS (Headset Profile): ger headsetfunktioner såsom röstöverföring och volymkontroll
- DNP (Dial-Up Networking Profile): fjärranslutning till fjärranslutningsserver
- FP (Fax Profile): för att sända och ta emot fax
- LAP (LAN Access Profile) för åtkomst till lokala nätverk
- GOEP (Generic Object Exchange Profile): generell profil för utbyte av dataobjekt som är grunden för till exempel File Transfer, utskrift och Synchronisation
- OPP (Object Push Profile): för sändning av objekt, till exempel mötesbokningar, till annan Bluetoothförsedd enhet
- FTP (File Transfer Profile): för överföring av filer och mappar/kataloger
- SP (Syncronization Profile): automatisk synkning av till exempel e-post, databaser och kalendrar
Se även
[redigera | redigera wikitext]Referenser
[redigera | redigera wikitext]- ^ 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.