Bluetooth Protocol Stack Tutorial

Bluetooth Protocol Stack Tutorial


Bluetooth-teknologien bruker kort rekkevidde radiolinjer for å erstatte kablene til bærbare og stasjonære enheter. Den definerer en enhetlig kommunikasjonsstruktur som er robust, lavt strømforbruk og lav pris, men likevel enkel å bruke. Utviklingen av Bluetooth-teknologi, opprinnelig ment for eksterne enheter, er i økende grad drevet av ønsket om å gi mobile enheter tilgang til Internett, LAN og andre nettverk. Bluetooth-standarden ble opprettet for å lette kommunikasjonen på tvers av plattformer for å skape en global kommunikasjonsstandard, og det har oppnådd sitt mål. Både kjernen og profiler for Bluetooth-spesifikasjonene er tilgjengelige, royalty fri, fra Bluetooth-nettstedet.

Bruksanvisning

1 Bluetooth Protocol Stack Tutorial

Mikrobølgeovner opererer på samme frekvens som Bluetooth-enheter.

Start med det nederste lag. I Bluetooth-teknologi som er spread spectrum radio som opererer i det ulisensierte ISM-båndet på rundt 2,4 GHz. Dette er den samme frekvensen som brukes av mikrobølgeovner.

2 Bluetooth Protocol Stack Tutorial

Akkurat som byggeklosser, er strukturen i lag.

Tenker på at det neste laget, baseband, styrer radio og setter frekvensen hop-sekvensen. Baseband gir også lavere nivå kryptering og pakkehåndtering. To typer koblinger er etablert på dette nivået: Synkron Connection orientert (SCO) koblinger brukes for tale, og Asynchronous Connection Mindre (ACL), som brukes for data som ikke trenger en synkron link.

3 Bluetooth Protocol Stack Tutorial

Bluetooth handsfree-enheter er populære.

Undersøk enhet strukturen din. Link Manager Protocol (LMP) sammen med baseband etablere og kontroll koblinger mellom enheter og er vanligvis implementert av enheten. The Host Controller Layer (HCL) er grensesnittet mellom maskinvaren og Logical Link Control og Adaptation Protocol (L2CAP), som vanligvis er på verten. Hvis L2CAP er også på enheten HCL kan ikke være nødvendig, ettersom L2CAP kan kommunisere direkte med LMP.

4 Bluetooth Protocol Stack Tutorial

Det er Bluetooth USB-enheter.

Erkjenne at Host Controller Interface (HCI) er på enheten, og får kommunikasjon over den fysiske bussen. HCI-driveren er på verten og formaterer dato for Host Controller på Bluetooth-enheten.

5 Bluetooth Protocol Stack Tutorial

Det er mange bruksområder for Bluetooth-teknologi.

Lag grensesnittet for programvaren og enheten. Dette grensesnittet kan være direkte til L2CAP eller den kan bruke protokoller som RFCOMM, TCS og SDP. Fordi Bluetooth Special Interest Group (SIG) ble opprettet av Ericsson, IBM, Intel, Nokia og Toshiba for å skape en åpen spesifikasjon for kort rekkevidde trådløs tilkobling som ville fungere på tvers av plattformer, det aksepterer en rekke protokoller.

Hint

  • For å stimulere til etablering av en kryssplattform kommunikasjonssystem, kjerne Bluetooth spesifikasjoner og profil er avgiftsfri og tilgjengelig fra "Get Teknisk Zone" på den offisielle Bluetooth (se Ressurser). Dra nytte av den informasjonen som er fritt tilbys der.
  • Ikke forvent å lage din første grensesnittet uten å møte vanskeligheter. En av de viktigste elementene for å lykkes med Bluetooth-teknologi er enkelhet, men at bare strekker seg så langt. Ta ett lag om gangen, og sørge for at grunnlaget er balansert før du tar det til neste nivå.