Documente Academic
Documente Profesional
Documente Cultură
1. INTRODUCERE
Tehnologia Bluetooth vizeaz permisiunea comunicaiilor fr fir, pe raz scurt de
aciune, ntre mai multe dispozitive. Dezvoltat iniial de Ericsson, Bluetooth sufer o evoluie a
specificaiilor sale meninute i dezvoltate de Special Lobby Special Interest Group (SIG) pentru
Bluetooth i este cu titlu de accesoriu standardizat prin IEEE, sub referina IEEE 802.15.1.
Astzi subgrupuri i alte forumuri ale IEEE 802.15, cum ar fi Aliana Wimedia sunt concurente
pentru acelai domeniu de operare.
Ideea de guvernare din spatele Bluetooth-ului a constat n implementarea la scar larg
a unui circuit integrat, configurat pe o scar foarte mare, pe diferite tipuri de echipamente, cu un
consum de energie redus i astfel preuri foarte mici (Figura 1).
formeaz o celul numit piconet ( Figura 2). Un piconet cuprinde un master i apte slave
maxim. Mai multe piconete se pot suprapune formnd o "reea de dispersie" ( Figura 3). ntr-un
piconet comunicarea se bazeaz pe master pentru armonizarea frecvenelor i a canalelor.
Cunoatem vecinii prin faza de descoperire, n timp ce ntr-o reea de dispersie exist necesitatea
de conexiune a datelor ntre master i nodurile releu. Reeaua de dispersie n Bluetooth nu este
bine dezvoltat. Acesta a fost mbuntit prin proceduri de rutare specifice n standarde mai noi
cum ar fi ZIGBEE. Dou dispozitive slave nu pot vorbi direct unul cu altul, cu excepia fazei de
descoperire. Alocarea canalelor i stabilirea comunicaiei sunt n responsabilitatea master-ului.
Dei n versiunile anterioare de Bluetooth a existat o limitare, cu privire la numrul de
canale simultane ntr-un piconet, aceasta fiind eliminat din versiunea curent deoarece
capacitatea celulelor a crescut semnificativ. Standardul sprijin, de asemenea transmisia prin
eliminarea pur i simplu a destinaiei din mesaje. Master-ul este responsabil de alegerea/
obinerea nodurilor de votare, precum i de alocarea / blocarea noilor conexiuni n band. Acesta
este responsabil pentru stabilirea sincronizrii ceasului piconetului i aa cum vom vedea decide
pentru secvena de salt de frecven (FHS). Un slave poate fi parte din mai multe piconete.
categorie de echipament. Trei clase i, prin urmare, trei puteri de transmisie sunt definite pentru
dispozitive foarte mici, moderate i de putere medie (de exemplu, echipamente mici, carduri
pentru computere i pentru telefoane). Versiunea 2 ofer o lime de band maxim cuprins de
23 Mbps . Cnd Bluetooth merge la game mai mari se confrunt cu alte standarde cum ar fi
Wimedia i prin urmare nu este ntr-un mediu de concuren favorabil. n acest capitol, ne
referim la 1.1, 1.0B i specificaiile 2.0.
Bit(2k)
0
0
1
1
0
1
1
0
/4
3 /4
3 /4
/ 4
8 faze (8DPSK). Tabelul 1 prezint relaiile dintre biii primii i detectarea schimbrii de faz,
n cazul 2 Mbps .
dependent de ceas, care este mandatat de ctre master. Pachetele de date sunt trimise prin
intervale de timp. Iintervalul de timp a fost stabilit n funciile principale Bluetooth anterior .
Acum avem interval de timp de diferite lungimi. De asemenea, un pachet poate fi trimis pe mai
multe intervale de timp. Ca orice alt strat alctuit din 2 protocoale. Bluetooth utilizeaz o
secven special pentru a delimita nceputul pachetului. Aceasta se numete cod de acces.
Canalul adaptat este diferit numai n cadrul procedurii de salt n secven . Este nevoie
s utilizeze cel puin 20 de canale. Este nevoie, de asemenea, ca slave-ul s utilizeze aceeai
frecven pentru a rspunde napoi, care a fost iniial folosit de maestru. Acest lucru este, totui,
mai puin constrngtor n faptul c putem folosi mai puin de 79 de canale pentru secven.
3.1. BENZI DE FRECVEN I CANALE RF
Operativitatea Bluetooth este n banda ISM de 2,4 GHz . n majoritatea rilor, avem
83,5 MHz , care ar trebui s fie dedicat acestui protocol. Prin urmare, 79 de canale sunt
posibile n acest interval, cu o lime de band de 1 MHz
20 dBm(100 mW ) .
Clasa 2: pentru PC-uri normale i dispozitive conectate portabile ( 10 m) ,
caracteristici de putere 4 dBm(2.5 mW ) .
Clasa 3: pentru dispositive cu putere sczut (raz< 1m), caracteristicile de
putere: 0 dBm(1mW ) .
Valorile de putere sunt msurate la intrarea n anten. Nimic nu previne un dispozitiv n
privina variaiei dinamice a puterii acestuia. Receptorul trebuie s aib o sensibilitate de
70 dBm pentru a detecta echipamentele din deprtare.
FRECVENA
CANALE RF ( MHz )
( MHz )
Europa i
Statele Unite ale
Americii
Frana
Spania
24002483,5
f =2402+k
k =0, ,78
2446,52483,5
24452475
f =2454+ k
f =2449+k
k =0, ,22
k =0, ,22
Stratul de baz implementeaz o cantitate foarte mare de proceduri ce fac legtura ntre
transmisia de date, codificarea radio i modulare. Ceasul, formatul pachetelor de date, rolurile
master / slave, conexiunea / management dispozitivului de stare, legtura de control i transmisia
audio i de corecie a erorilor (FEC) sunt, de asemenea, definite aici.
4.1. CARACTERISTICILE FIZICE
4.1.1. CANALELE FIZICE
Canalul logic este aranjat peste unul fizic. Acesta este reprezentat de saltul aleator de
frecven, aleas dintre cele 79 sau 23 canale RF disponibile n banda de 2,4 GHz .
Secvena de salt este unic pentru fiecare piconet excepnd cazul n care este adaptat pentru un
canal. Ceasul master-ului poate fi utilizat desigur. Canalul este mprit n intervale de timp sau
sloturi. Fiecare interval de timp corespunde unei frecvene RF, ntre secvena de salt, astfel nct
dou sloturi consecutive s corespund celor dou frecvene. n mod normal, master-ul folosete
o frecven n aval ctre slave i slave-ul folosete urmtoarul slot pentru comunicarea n
amonte. Tehnica de multiplexare foloseste diviziunea de timp, diviziunea de timp duplex (TDD),
adic master-ul i slave-urile transmit alternativ (master-ul transmite n sloturile pare i sclavii
din sloturile impare). Intervalele de timp sau sloturile sunt numerotate i dureaz 625 s
fiecare.
O transmisie se poate face numai ntre un master i un slave sau ntre un slave i masterul su. Comunicrile directe slave-slave nu pot avea loc, cu excepia descoperirii. Clasificarea
sloturilor corespunde valorii ceasului master-ului Bluetooth . Acest ceas de 27 bii ajut la
numrarea sloturilor de la 0 la2271 la 1 ntr-un mod ciclic (Figura 6 i 7).
Datele transmise de ctre unitile Bluetooth folosesc pachete. Un pachet corespunde
juxtapunerii a
interval de timp, unu reprezint transmisia / recepia unui singur slot, iar atunci cnd un pachet
are dimensiuni mai mari de 1 interval de timp ( 3 sau 5 intervale), unu reprezint transmisia n
mai multe intervale.
4.1.2. LEGTURILE LOGICE
Mai multe tipuri de legturi pot fi stabilite ntre un master i unul (sau mai multe) slave.
Conexiunea sincron orientat (SCO)
SCO extins (ESCO)
Conexiunea asincron orientat (ACL)
10
care sunt aici aceleai (n timp ce ar trebui s fie diferite), dar n lipsa unei
identiti stabilite demonstrabil, o adres MAC rmne o soluie bun.
LT_ADDR: Adresa membrului activ Bluetooth. Este un numr de 3 bii i
elucideaz secretul din spatele numrului maxim de opt noduri ntr-un piconet.
Aceast adres este valabil doar atta timp ct slave-ul este activ ntr-un
piconet. Aceast adres mpreun cu tipul de pachet identific conectarea
necesar la un slave. Deoarece sclavii nu comunic direct ntre ei aceast adres
este doar pentru a identifica un slave n comunicarea n aval.
PM_ADDR: Aceasta este o adres rezervat membrilor inactivi. Aceast adresa
este pe 8 bii i este valabil numai dac slave-ul staioneaz. PM_ADDR este
atribuit slave-ului de ctre master n timpul procedurii de staionare.
AR_ADDR: Aceast adres a cererii de acces (AR_ADDR) este, de asemenea
temporar. Aceasta este utilizat de ctre slave-urile oprite ( care dorm ) pentru a
determina urmtorul interval ce este permis s fie folosit pentru a trimite o nou
cerere de acces. Aceasta este atribuit de master ctre slave i, din nou este
valabil att timp ct slave-ul este oprit.
4.3. PACHETELE BLUETOOTH
Exist mai multe tipuri de pachete, care sunt legate de diferite tipuri de legturi. n
conformitate cu aplicaia, vom identifica la nivel global trei tipuri de pachete.
Pachete de control: Acestea sunt utilizate ntre server i slave pentru a transporta
informaii referitoare la radio (salt de frecven, ceas) la legtur (nfiinare,
securitate) sau la conexiune (cereri de conectare).
Pachete sincrone SCO: Acestea sunt utilizate de ctre legturile de conexiune
orientate pentru a transporta voce.
Pachete asincrone ACL: Acestea sunt utilizate pentru conexiuni ACL, astfel cel
mai bun trafic de date.
Pentru fiecare dintre aceste tipuri, exist mai multe subcategorii. Diferitele tipuri de
pachete, care rezult din aceast list sunt enumerate n continuare.
Pachete de date de voce DV: Pachetul DV conine date de voce combinate . El
are o sarcin util mixt divizat ntr-un cmp de voce de 80 de bii
i un
Pachete DH de tip y (
nici o FEC de aceast dat. Datele au un CRC de 16 bii . Din nou, DH sunt
pentru legturi ACL, pachetul DH1 ocup un singu interval de timp. Exist
diferite tipuri de familie DH: DH3, DH5 ( 341 octei ).
Pachetele 2-DH1, 3-DH1 sunt similare cu pachetele DH1 exceptnd sarcina util
care este modulat folosind /4
- DQPSK i
2/3 i fr CRC.
68/72 bii
Access code
54 bii
Header
[ 02745 bii ]
Data
13
14
Codul de acces n rata de baz conine 72 bii , dac este urmat de header i 68 bii
n cazul n care este transmis singur. Acesta conine trei pri: un steag pentru antet, un steag
pentru sincronizare i un steag pentru trailer. Cele trei tipuri mentionate anterior sunt:
Cod de acces al canalului (CAC)
Codul de acces al dispozitivului (DAC)
Codul de acces de cerere (IAC)
4.3.5. PREAMBLE
Preambulul este un model de patru simboluri utilizate pentru a facilita compensarea DC.
Este acelai principiu n majoritatea protocoalelor, de a identifica nceputul unui pachet. Acesta
folosete un model diferit dup cum se arat n Figura 10 pentru fiecare preambul ulterior
conform Sync word.
4.3.6. SYNC WORD
Cuvntul de sincronizare este lung de 64 bii . Este derivat de la o adres MAC ( biii
0-23). n cazul unei CAC folosim adresa de master. n timp ce n GIAC i DIAC folosim anumite
adrese. Pentru DAC este utilizat adresa slave-ului. Rolul Sync word este de a oferi o
sincronizare de timp precis, cu expeditorul. Cuvintele de sincronizare sunt create pentru a avea
o distan Hamming mare ntre ele.
4.3.7. TRAILER-UL
Acesta este utilizat dup Sync word numai dac exist un antet n pachet. Trailer-ul
const din patru simboluri. Este logic prezent, deoarece nu tim lungimea pachetului n partea
radio i avem nevoie de ceva s o indice. Straturile superioare cunosc lungimea de la antet, dar
radioul nu este suficient de inteligent pentru a extrage aceast informaie, care este un cmp de
date n pachet.
15