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
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.
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.
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.
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.
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å.