You are on page 1of 23

SISTEM DE ACCES 4G BLUETOOTH CU APLICAII LA REALIZAREA DE REELE PERS ONAL E L A DOMICILIU

cuprinsul m anualului

sinteza

rezultate experim entale

info

INSTITUTUL NAIONAL DE STUDII I CERCETRI PENTRU COMUNICAII I.N.S.C.C.


Bucureti, Bd. Preciziei nr.6, sect or 6 , Cod 062203, CP 76-106 TELEFON: 3189571; 3189573 TELEFAX: 3189575; 3189577
www.inscc.ro E-mail : cn s cc@co.cn scc. ro

Prezentul studiu este realizat n regim de sistem al managementului calitii conform standardului SR EN ISO 9001:2001, certificat de SRAC cu nr.534/2001.

SISTEM DE ACCES 4G BLUETOOTH CU APLICAII LA REALIZAREA DE REELE PERSONALE LA DOMICILIU

PRO GRAMUL INFO SO C Contract de finanare Nr. 134/31.08.2004 ncheiat cu Centrul Naional de Managem ent Program e Termen de finalizare, 16 iunie 2006

P roiect realizat de un colectiv de cercetare din:


Institutul Na ional de Stud ii i Cercetri pent ru Comunica ii I.N.S.C.C i d in Centru l de Cercetare i Transfer Tehno log ic Polytech d in cadrul Un iversitii Tehnice Gh. Asachi, Iai

Colectiv de elaborare:
Director de Proiect: (I. N. S . C . C ) Dr. ing . tefan - Victor Nicolaescu ef Laborator R adiocomunicaii Tel. 3189266 ; 3189581; fax. 3189575 ; 3189577 e-mail: stnicol@ co.cnscc.ro Prof. dr. i ng . Ion Bog dan

Res pons abil tii ni fic din partea U.T. Iai:

Personal de execu ie a pro iectulu i:


Din partea I. N. S.C. C. Ing. Ctlin Florian Murean Ing. Mihaela Ciurtin Tehn. Victor C ristescu Din partea Univ ersitii tehnice Gh. Asachi, Iai Prof. dr. ing. Adriana Srbu ef lucrri Andrei Maiorescu As. Coma Ciprian

Obiectivele proiectul ui
Proiectul se finalizeaz cu: A. Un studiu care prezint: 1. Str uctura, m odul de f uncionare a reelelor Bluetooth i comparaie ntre soluia Bluetooth i alte so luii de reele de com unicaie radio; 2. profilurile oferite de r eelele Bluetooth; 3. aplicaiile r ealizate n cadr ul proiectului. B. Realizarea unor p achete de soft ware pentru conectarea Bluetooth la o reea telefonic fix: elaborar e, implementare, testare i optimizare. Ben eficiile preconizate con stau cunoaterea i descrier ea capacitilor i p erformanelor reelelor Bluetooth, n realizar ea comparaiei cu alte sisteme sim ilare ca i n elaborarea unui soft ce ar putea f i ulterior valorificat pe piaa de soft de comun icaii. Pagina web conin e o sintez a lucrrilor realizate n cadr ul proiectului. Studiul realizat poate fi oferit celor interesai, n format electronic, pe CD. S oftul realizat este protejat n conform itate cu regulile legale n vigoare i poate fi distribuit conform legislaiei n domeniul pro duselor soft.

CUPRINSUL MANUALULUI DE PREZENTARE


1. PREZENTAREA SI STEMULUI BLUETOOTH 1. 1 Problem e generale ale sistemului 1. 1. 1 Evoluia i situaia actual a Bluetooth 1. 1. 2 Caracteristici ale tehnolo giei 1. 1. 3 Str uct ura sistemului 1. 2 Structura echipamentelor Bluetooth 1. 2. 1 Str uct ura gen eral a echipam entelor 1. 2. 2 Unitatea de band de baz 1. 2. 3 Unitatea de radiofrecven 1. 2. 3. 1 Car acteristicile prii de em isie 1. 2. 3. 2 Car acteristicile prii de recep ie 1. 2. 4 Softurile folo site 1. 2. 5 Stiva de protocoale i ncadrarea acesteia n arh itectura sistem ului 1. 3 Principii ale conectrii radio 1. 3. 1 Topologia r eelelor de acces radio 1. 3. 2 Strile echip amentelor n reele Bluetooth 1. 3. 3 Form area reelelor Bluetooth 1. 3. 4 Realizarea conex iunilor i form area picoreelelor 1. 3. 5 Spectr ul de r adiofrecven folo sit 1. 4 Com paraie cu alte sisteme de radiocomun icaii 1. 4. 1 ncadrarea tehnologiei Bluetooth 1. 4. 2 Comparaie ntre Bluetooth i DECT 1. 4. 3 Comparaie ntre Bluetooth i IEEE 802.11 1. 4. 4 Comparaie ntre Bluetooth i IEEE 802.15.4 FUNCI ONAREA BLUETOOTH 2. 1 Funcionarea n ban da de radiofrecven 2. 1. 1 Folo sirea can alelor de radiofrecven i m ultiplex area 2. 1. 2 Realizarea tipur ilor de conexiun i 2. 1. 3 Eficiena folosirii reelei Bluetooth 2. 2 Procedur i de stabilir e a com unicaiei i mecan ism e de securitate 2. 2. 1 Procedur i de stabilir e a com unicaiei 2. 2. 1. 1 Str ile echip am entelor Bluetooth 2. 2. 1. 2 Procedur a de intero gar e 2. 2. 1. 3 Procedur a de pagin g 2. 2. 2 Mecanism ele de securitate 2. 2. 2. 1 Form area per echilor i stabilirea cheilor de legtur 2. 2. 2. 2 Autentificarea 2. 2. 2. 3 Criptarea 2. 2. 2. 4 Corecia erorilor 2. 2. 2. 5 Moduri de securizare i puncte slabe ale secur itii Bluetooth 2. 3 Funcionarea n ban da de baz 2. 3. 1 Form a general a semnalului digital 2. 3. 2 Form a pachetelor de date i adresar ea 2. 3. 2. 1 Form a general a p achetelor de date 4 1-1 1-1 1-1 1-3 1-4 1-6 1-6 1-7 1-8 1-8 1-11 1-12 1-13 1-14 1-14 1-16 1-17 1-18 1-20 1-22 1-22 1-22 1-26 1-29 2-1 2-1 2-1 2-4 2-6 2-8 2-8 2-8 2-11 2-13 2-14 2-15 2-15 2-16 2-17 2-17 2-19 2-19 2-20 2-20

2.

2. 4

2. 3. 2. 2 Str uct ura pachetelor de date 2. 3. 2. 3 Str uct ura header ului 2. 3. 2. 4 Semnalul de clo ck 2. 3. 3 Procesar ea fluxului de date 2. 3. 3. 1 Detecia eror ilor 2. 3. 3. 2 Albir ea datelor 2. 3. 3. 3 Corecia erorilor Canale de comun icaie 2. 4. 1 Canale fizice 2. 4. 1. 1 Tipuri de canale fizice 2. 4. 1. 2 Canalul f izic de baz al unei picoreele 2. 4. 1. 3 Canalul f izic adaptat al picoreelei 2. 4. 1. 4 Canalul f izic de inv estigare 2. 4. 1. 5 Canalul f izic de paging 2. 4. 1. 6 Selecia salt ului de frecv en 2. 4. 1. 7 Conex iuni fizice 2. 4. 2 Canale lo gice i transport lo gic

2-21 2-24 2-25 2-26 2-26 2-27 2-27 2-27 2-27 2-27 2-28 2-31 2-31 2-31 2-32 2-34 2-35 3-1 3-1 3-2 3-2 3-3 3-6 3-6 3-7 3-8 3-9 3-9 3-9 3-9 3-12 3-14 3-14 3-14 3-15 3-15 3-16 3-17 3-17 3-17 3-18 3-19 3-20 3-22 3-22 3-22

3.

S VA DE P ROTOCOALE BLUETOOTH TI 3. 1 Str uct ura protocoalelor Bluetooth 3. 2 Protocolul de management al legt urii 3. 2. 1 Probleme gen erale ale protocolului LMP 3. 2. 2 Reguli de baz ale LMP 3. 2. 3 Procedur i LMP 3. 2. 3. 1 Controlul con exiunii 3. 2. 3. 2 Secur izar ea 3. 2. 3. 3 Solicitrile de inform aie 3. 2. 3. 4 Schim barea rolurilor coordonator - subordonat 3. 2. 3. 5 Modul TES al dispo zitivului T 3. 3 Protocolul pentr u controlul i adaptarea legtur ii lo gice, L2CAP 3. 3. 1 Probleme gen erale ale protocolului L2CAP 3. 3. 2 Funciile protocolului L2 CAP 3. 3. 3 Controlul eror ilor i retransm isia 3. 3. 4 Elemente de f uncionare a protocolului L2CAP 3. 3. 4. 1 Identificatorul de canal 3. 3. 4. 2 Operaii ntre dispozitive Bluetooth 3. 3. 4. 3 Tranzacii cu niv eluri ierarh ic nvecinate 3. 3. 4. 4 Moduri de op erare 3. 3. 4. 5 Form atul pachetelor de date 3. 3. 4. 6 Canal cu com utare de circuite n modul L2 CAP de baz 3. 3. 4. 7 Canal cu com utare de p achete n mo dul L2 CAP de baz 3. 3. 4. 8 Canal cu com utare de circuite n modurile controlul f lux ului i r etransm isie 3. 3. 4. 9 Detecia eror ilor 3. 3. 5 Formatul pachetelor de semnalizare 3. 4 Exem ple de protocoale particulare 3. 4. 1 Protocolul pentr u controlul com unicaiilor 3. 4. 1. 1 Diagr ama de stri a protocolului TCS

3. 4. 2

Stabilir ea unei com unicaii Term inarea normal a unei com un icaii Contorii de timp utilizai de protocolul TCS binar Protocolul pentr u managem entul gr upur ilor 3. 4. 2. 1 Procedur i ale protocolului 3. 4. 2. 2 Procedur a de o binere a dreptur ilor de acces 3. 4. 2. 3 Procedur a de distribuire a configur aiei 3. 4. 2. 4 Procedur a de acces rap id ntre mem brii gr upului

3. 4. 1. 2 3. 4. 1. 3 3. 4. 1. 4

3-23 3-24 3-24 3-25 3-25 3-26 3-26 3-26 4-1 4-1 4-2 4-2 4-4 4-8 4-8 4-12 4-15 4-17 4-18 4-20 4-23 4-25 4-26 4-30 4-31 4-32 4-33 5-1 5-1 5-1 5-2 5-3 5-5 5-7 5-7 5-11 5-11 5-14 5-15 5-18 5-19 5-20 5-21 5-23 5-23

4.

PROFILURI I SERVI CII 4. 1 Asp ecte generale ale po sibilitilor de oferte de servicii 4. 2 Profilur i Bluetooth 4. 2. 1 Stiva de profiluri Bluetooth 4. 2. 2 Distribuia prof ilurilor pe categorii 4. 3 Prezentarea profilurilor de baz 4. 3. 1 Profil generic de acces 4. 3. 2 Profil de aplicaie p entru descop erirea serviciului 4. 3. 3 Profil de telefonie cordless 4. 3. 4 Profil de intercomun icaie 4. 3. 5 Profil de port serial 4. 3. 6 Profil de headset 4. 3. 7 Profil PSTN 4. 3. 8 Profil de fax 4. 3. 9 Profil de acces LAN 4. 3. 10 Profil generic de transf er al o biectelor 4. 3. 11 Profil de micare a o biectelor 4. 3. 12 Profil de transfer fiiere 4. 3. 13 Profil de sincronizare APLI CAII 5. 1 Aplicaii ale arh itecturii Bluetooth 5. 1. 1 Term inale conectabile Bluetooth 5. 1. 2 Avantajele folosir ii tehnolo giei Bluetooth 5. 1. 3 Exem ple de aplicaii 5. 1. 4 Arhitectur a unei r eele distribuite, cu ap licaie la locuin a inteligent 5. 2 Con sider aii asupra unei aplicaii de "chat" folosin d un port serial 5. 2. 1 Prezentarea aplicaiei 5. 2. 2 Defin irea claselor C++ necesare un ei ap licaii Bluetooth de port serial 5. 2. 2. 1 Clasa CBtIf 5. 2. 2. 2 Clasa CL2CapIf 5. 2. 2. 3 Clasa CL2CapConn 5. 2. 2. 4 Clasa CSdp Serv ice 5. 2. 2. 5 Clasa CSdp Discov eryRec 5. 2. 2. 6 Clasa CSpp Client 5. 2. 2. 7 Clasa CSpp Serv er 5. 2. 3 Bazele proiectrii ap licaiei de "chat" folosind un port serial 5. 2. 3. 1 Prezentarea aplicaiei

5.

5. 3

5. 2. 3. 2 Clasele specifice ap licaiei Comunicaie ntre o unitate Bluetooth i un po st telefonic f ix 5. 3. 1 Prezentarea ap licaiei 5. 3. 2 Elaborar ea i ver ificarea soluiei integrate 5. 3. 3 Transmisia semnalului vocal folo sin d Bluetooth 5. 3. 4 Aplicaie Bluetooth audio folosin d p lci de sunet 5. 3. 4. 1 Comunicaie vo cal folo sin d plac de sunet i acelai calculator 5. 3. 4. 2 Aplicaie audio folo sind Bluetooth i plci de sunet 5. 3. 4. 3 Comunicaie vo cal cu un po st telefonic fix 5. 3. 4. 4 Comunicaie Bluetooth cu profil CTP

5-23 5-24 5-24 5-25 5-28 5-30 5-30 5-32 5-35 5-37 6-1 A-1

6. A.

BI BLI OGRAFIE LI STA ACRONIMELOR UTILIZATE N LUCRARE

Not: n continu are, se prezint o sint ez a manualu lu i elabo rat n cad rul

pro iectulu i i a rezu ltatelo r experimentale. Manualu l de p rezentare poate fi obinut n fo rmat electron ic, pe CD, de la Inst itutul Na ional de Studii i Cercetri pent ru Co mun icaii.

BLUETOOTH PREZENTARE SINTETIC


Prezentarea i funcio narea sistemul ui Bluetooth
Bluetooth reprezint o sp ecificaie de sta nda rd deschis pentru rea lizarea de conecta re n radiofrecven, pe distane scurte. Tehnologia Bluetooth ofer o mo dalitate sim pl de com unicare ntre dispozitive de o foarte m are div ersitate, inclusiv conectarea la reeaua Internet fr a utiliza fir e, cabluri sau conectoare. Pe baza acesteia se pot realiza sisteme relative ieftine de com unicaie pentru toate tipur ile de echipam ente portabile cum ar fi laptop- uri, PDA1-uri, telefoane mobile etc. Sistem ul face, de asem enea, posibil conectarea r adio la sisteme per sonale de calcul, perm in d conectarea ntre monitoare, printere, tastaturi, uniti centrale de procesare. Astfel, un ul dintre primele o biective ce au stat n faa elabor atorilor sistemului Bluetooth a fost realizarea unei convergene ntre echipam entele de transmisie a vocii i cele portabile de date, cum ar fi telefoane celular e i calculatoare. Tehnologia Bluetooth este prom ovat de un numr de peste 3000 de com panii, inclusiv corporaii de mare prestigiu precum Sony Er icsson, Nokia, Motorola, Intel, IBM, Apple, Microsoft, Toyota, Lexus, BMW etc. Standardizarea a fost i este n continuare promovat n cadr ul For umului Bluetooth, la care particip firme pro ductoare de ech ipam ente, operatori de reele, organisme de r eglementare etc. De asem enea, preocupri n dom eniul standardizr ii se realizeaz i n cadr ul I EEE, n cadrul IEEE 802.15.1. Bluetooth se n cadreaz ntr-un ansam blu complex de tehnologii digitale m oderne de acces radio (figura 1), dintre care fac parte W LAN2 n difer ite variante, UMTS3, GPRS4, GSM 5, DECT6 etc. .
Viteza de transmisie

Principalele caracteristici i faciliti oferite de tehnolo gia Bluetooth sunt:

WLAN UMTS Infrarou Bluetooth

! Posibilitatea de r ealizar e de reele ad7 hoc ; GPR S ! interconectarea dispo zitivelor Bluetooth DEC T GSM se poate realiza n m od autom at, fr intervenia utilizatorului perso an fizic, Acoperi rea de ndat ce fiecare intr n aria de acoperir e a unui echip ament declarat Fig. 1. ncadrarea Bluetooth ntre alte coordon ator8 i acesta con sider ca tehnologii radio necesar i posibil realizarea interconectrii, restul echipamentelor cu care se con ecteaz devenind echip amente 9 subordonate ;
1 2

Personal Digital Assistant Wireless Lo cal A rea Network 3 Univers al Mobile Teleco mmunication System 4 Gen eral Pack et Radio Service 5 Global System fo r Mobile co mmunications 6 Digital Enhanced Co rdless Telephone 7 reel e constituite n funcie de necesitile d e mo ment de t rans m e d e informaii , i de echipament ele existente n isi zona de aciune a echipamentelor 8 master 9 slave

! schim bul de date cu car acter personal sau conf idenial se realizeaz doar n urm a un ui pro ces de autentificare i, la dorin , cr iptat; ! costul de im plem entare este sczut; ! form alitile n ecesare pentru utilizare sunt neglijabile deoarece dispozitivele Bluetooth lucreaz n ban da f r licen , de 2,4 GHz; totui asemenea pro bleme pot s apar n cazul realizrii unor sisteme celulare, pentru care r ealizarea unor reglem entri de folo sir e a spectrului r adio dev in necesare; ! din aceleai con sider ente un dispozitiv Bluetooth poate fi utilizat n orice ar ie geografic fr autorizri specifice; ! vehiculeaz sim ultan semnale vocale i de date; ! semnalele radio sunt emise omnidirecional i ptr und prin per ei, deci n u este nevoie ca echipam entele s f ie aliniate n vizibilitate dir ect; ! transmisiile sunt cu spectru distribuit cu salt de frecv en, ceea ce n seamn protecie sporit la interferen e, robustee la fading, i, mai ales, rezisten la ncercr i de interceptare. Structura echipamentului Bluetoo th Un echipam ent Bluetooth (figura 2) este compus din : o seciune de band de baz; o seciune de em isie; o seciune de recepie; un pachet de soft ce conin e: ! soft de firm, care perm ite ca softul la niv el de ap licaie s aib o interfa cu un itatea de baz; ! pachet de soft de ap licaie, prin care se implementeaz la nivelul de interfa de utilizator i se asigur f un cion area general a echip amentelor.

Banda de ba z Emitor Controlor / procesor Procesor n banda d e b az (controlorul modului de burst) RA M Procesor pe 16 bii Clock RASH R014 Intrare / i eire Ctre host Detector de prag i recup erare clock DAC FTJ Modulator MF Receptor Demodul ator MF Modulator burst

Filtru RF

Co mut ator

Filtru FI

Controlul saltului de frecv en

Fig. 2. Str uct ura gen eral a unui echipament Bluetooth

Co nfigura rea reelelo r Bluetooth Sistemele m odern e de com unicaii radio mo bile, folosite n pr ezent, se bazeaz n general p e o 10 11 infrastr uctur de reea p e fir (reea interm ediar , reea magistral etc.) care realizeaz com unicaii cu terminale f ixe i / sau m obile. Accesul la reea al term inalelor m o bile se obine prin interm ediul staiilor de baz. n general exist o distincie clar ntre staiile de baz i echipam entele terminale mobile. Sistem ele prezint canale lo gice, de trafic, de acces i de control, cu protocoale bine defin ite. Reeaua ine sub control modul de realizar e a conexiunii, controlnd gradul de acces i de pertur baii n reea. n acest mod se procedeaz n reelele GSM, UMTS precum i unele sistem e din gener aia 4G etc. Prin contrast cu aceast procedur , se pot realiza reele ad-hoc, la care nu se face deosebire ntre uniti i la care, pentr u a o bin e conectarea ntre un itile m obile, n u este necesar o structur de reea p e cablu. n asem enea reele nu exist staii de baz distincte i n ici controlori ai staiilor de baz. n f uncionarea r eelei n u intervin operatorii. Bluetooth folosete asem enea topologii de reea. Aceasta se realizeaz dintr-un n um r de uniti m obile ntre car e se stabilesc un numr de conexiuni ad-hoc. n m od tipic, m ai m ulte r eele indepen dente se pot suprapun e n aceeai zon. Uneori se folo sesc r eele m ultiple, distribuite12, fiecare r eea fiin d form at dintr-un numr lim itat de uniti (figur a 3).

b)
Legtur la reeaua intermediar Staie d e b az Staie mobil i punct de acces

c)
Staie mobil

a)

Fig. 3 Topolo gii de reele de acces radio : a) reea celular ; b) reea ad-hoc convenion al; ntr-o reea Bluetooth, echipam entele se pot interconecta n difer ite moduri i anum e: ! ! ! !
10 11

Modul activ unitate coordon atoare sau subordonat; 13 Modul de ateptare ; 14 Modul de ascultare ; 15 Modul de p arcare .

bachh aul n etwork backbone n etwork 12 scattered network 13 hold mode 14 sni ff mod e 15 park mode

10

Sistemele Bluetooth sunt structurate n p icoreele, car e reprezint blocuri f uncionale de baz. ntr-o picoreea (figur a 4), una dintre uniti acioneaz ca ech ipam ent coordonator, f uncionarea celorlalte uniti ale p icoreelei fiin d subor donate unitii coordon atoare, care in iiaz schim bul de date. Sistemul Bluetooth funcioneaz cu saltur i de frecven. Unitatea coor don atoare stabilete conf iguraia de salt de frecven n reea, unitile subor donate fiind obligate s respecte configuraia stabilit. O picoreea, are o unitate coordonatoare i pn la 7 uniti subor donate. Pentru o picor eea se stabilete o configuraie unic de salt de frecv en. Sistemul perm ite existena n parcare a mai m ultor uniti subor don ate, posibil peste 200 de asemenea uniti, precum i a unor un iti af late n ateptare. Spectrul de rad iofrecven

S P S M P S SB

M unitate coordonatoare S P

unitate subordonat unitate n parcare

SB unitate n at eptare

Fig. 3 Ex em plu de picoreea ad-hoc Bluetooth

Alegerea domeniului de frecven pentru funcionar ea sistemului trebuie s f ie stabilit astfel nct pertur baiile realizate reciproc cu alte sistem e s fie ct m ai m ici posibil. Pentru a cr ea un sistem radio cu adevrat universal, aceeai band de frecven sau aproximativ aceeai ban d, trebuie s f ie disponibil i folosibil la n ivel mon dial. n prezent, sunt dispon ibile mai m ulte benzi n care este posibil folosirea echipam entelor radio de emisie f r o binerea pr ealabil a un ei licene (figura 5). Este ns necesar s se in seama c exist i reglem entri locale, specifice unei r i sau un ui grup de ri, care stabilesc limitele precise ale benzilor ce pot fi folosite pentru echip amente fr licen. Bluetooth folosete ban da de 2,4 GHz, m prit n 79 canale de frecven de 1 MHz (figura 6), cu do u benzi de protecie, 2 MHz la limita infer ioar a benzii i 3,5 M Hz la limita superioar a acesteia.
f Hz) (G 26 MHz 0,902 83,5 MHz 125 MHz 5,850 Sisteme 1 2 3 78 79 1 MHz

0,928 2,4

2 ,4835 5,725

Telefoane cordless Monitoare pentru copii LAN radio

IEEE 802.11b Bluetooth Cuptoare cu microunde

IEEE 802.11a H IPERLAN

2 MHz

83,5 MHz

3,5 MHz

Fig. 5. Benzi de frecven neliceniate i folosirea acestora

Fig. 6. mprir ea n canale a spectrului pentru Bluetooth

ntr-un sistem Bluetooth se stabilesc canale de transm isie. Prin can al de transm isie radio al unei legturi de com unicaie Bluetooth se defin ete o succesiune n timp de canale de radiofrecven Sistemul permite schim barea canalului de f uncionare conform cu un algoritm anterior stabilit. Viteza m axim de schimbar e a canalului de fr ecven: 1600 salturi / secund. Prin aceasta se asigur o bun protecie la interferen e i se lim iteaz i lun gim ea pachetelor de date tran smise, ceea ce poate deveni un avantaj p entru sistem . Dac un ul dintre ech ipamente, din eroare, n cearc folo sir ea un ui canal n slotul de timp atribuit altui echip ament, situaia se r ezolv

11

prin retransmiterea pachetelor implicate n in cident n alte intervale de tim p. O asemenea situaie se poate ntlni doar dac do u sau mai m ulte picoreele sim ultan active, Bluetooth sau nonBluetooth, folosesc aceeai band de frecven . Parametrii semnalului de radiofrecven sunt: Modulaia: GFSK; Viteza de transmisie: 721 k bit/s; Produsul band p erioad de bit, BT = 0,5; Indicele de modulaie, k = 0,28 0,35.

Transm isia se r ealizeaz cu valoarea logic 1 transm is ca deviaii pozitive de frecven i cu valoarea 0 ca dev iaii negative de frecven. Cla se d e putere Se def inesc trei clase de putere, conform tabelului 1. Pentru dispozitivele din clasa 1 trebuie implem entat controlul puterii de em isie i acesta devine activ pentru p uteri em ise de peste 4 dBm . Dispozitivele din clasa 1 trebuie s fie cap abile s-i reduc puterea de em isie pn la +4 dBm sau m ai jos. Capacitatea de a controla puterea em is sub 4 dBm este opional i poate fi utilizat pentru optimizarea consumului ener getic al dispozitiv ului. Niv elele de putere trebuie s form eze o secven monoton cu un pas m axim de 8 dB i cu un pas minim de 2 dB. Tabelul 1 Clase de p utere pentr u o reea Bluetooth
Clasa de putere 1 Puterea maxim la ieire 100 mW (20 d Bm) Puterea nominal la ieire 3 N/A Puterea mini m la 1 ieire 1 mW (0 d Bm) Controlul de putere P min < + 4 d Bm al P max Opional P min2 ) la P max 2) Opional P min la P max 2) Opional P min la P max

2 2,5 mW (4 dBm) 1 mW (0 d Bm) 0,25 m (-6 dBm) W 3 3 1 mW (0 dBm) N/A N/A 1. Puterea minim la ieire p entru v aloarea maxi m de put ere 2 Li mita inferioar d e putere P min < - 30 dBm este do ar sugerat , nu este obligatori e i poate fi aleas n funcie d e necesitile aplicaiei . 3. N/A = not applicable (sau not available).

Proceduri d e stabilire a comunica iei i mecanisme de securitate Procedurile de stabilire a com unicaiei ntr-o reea Bluetooth sunt: a. Procedura pentru stabilirea conexiun ii; b. Procedura de intero gar e; c. Procedura de pagin g. Str ile n care se poate afla echipamentul (figura 7), cu referir e la procedur a de stabilir e a conexiunii sau de ntrer upere a acesteia. Se definesc trei stri principale: 1. n ateptare : Reprezint starea n care unitatea nu ntreprin de nici o aciune, ateptnd eventualele aciun i ce ar putea f i ntreprin se de alte uniti aflate n zona sa de aciune. Echipam entul este alim entat cu p utere redus, fiin d f uncion al doar clockul propriu acestuia.
16

16

STANDBY

12

2. n conectare 17: Este starea n care echip amentul este conectat la picoreea, f ie ca unitate coordon atoare fie ca unitate subor don at. 18 3. n parcare : 4. De asem enea, se definesc apte substri: pagin g19, scanar e de pagin g20, interogare21, scanare interogar e22, rspuns coor donator23, rspun s subor donat 24 i r sp uns la intero gare25.
n ateptare

Paging

Sca nare paging

Scanare interogare

Interogare

Rspuns cordo nato r

Rspuns subordonat

Rspuns interogare

Conectare

Fig. 7 Stabilirea con ectrii n Bluetooth Deoarece Bluetooth este o tehnologie bazat pe transm isia radio, pot exista echipamente neautorizate, capabile s intercepteze i s asculte com unicaia i / sau s se insereze n m od activ n legtur a de com un icaie. Mecanismele cripto grafice de securizare ofer ite de specificaia Bluetooth sunt destinate s elim ine aceste do u amenin ri. Mecanism ele de criptare sunt implementate la nivel de "chip" i sunt prezente n stratul de legturi de date. Procedurile criptografice folosite se bazeaz pe chei de legtur, care sunt convenite ntre do u uniti Bluetooth n tim pul formrii perechilor. Sunt oferite mai m ulte mecanism e de protecie pentru transmisiile realizate i anume: a. b. c. d. Mecanismul Mecanismul Mecanismul Mecanismul de form are a perechilor i de stabilir e a cheilor de legtur; de autentificar e; de criptare; de corecie a eror ilor.

17 18

CO NNE CTION PARK 19 PAGE 20 PAGE SCAN 21 INQUIRY 22 INQUIRY SCAN 23 MASTE R RESPONSE 24 SLAVE RE SPONSE 25 INQUIRY RESPONSE

13

Stiva de proto coale Bluetoot h


Structura p roto coalelor Bluetooth Reelele Bluetooth realizate de diferii pro ductori trebuie s poat s lucreze mpreun. Este deci necesar ca, pe ln g m odul de folosire a ben zii de radiofrecven s fie stabilit i o stiv de protocoale care s permit realizarea de aplicaii n com un. Stiva de protocoale (figura 8) este structurat astfel nct s r esp ecte straturile defin ite de OSI, dar unele car acteristici ale acestora nu pot fi delim itate net ca aparin nd unui an umit strat.
vCa rd/ vCal OBEX UDP IP PPP RFCOMM SDP Audio WAE WAP Comenz A T i TC P TCS BIN SDP

Interfaa de control a hos tul ui

LMP Banda de baz Radio Bluetooth

Fig. 8 Stiv a de protocoale Bluetooth Problem e ale p rotoco lului de management al legturii Controlorul legt urilor are n sarcin toate f unciunile din ban da de baz i suport managerul legtur ilor. Transm ite i prim ete date, identific echipamentul car e transmite datele, realizeaz autentificarea i stabilete tipul de cadre ce trebuie s fie folosite pentru transmisie. Controlorul legtur ilor stabilete m odul n care unitile ascult ceea ce transmit celelalte uniti i poate trece echip amentul ntr-un ul din mo durile de economisire a puterii. Protocolul de control al legtur ilor este astfel responsabil pentr u livrarea datelor. Toate pachetele de informaii sunt transmise ntr- un form at specific al slotului de timp, care pentru Bluetooth dureaz 625 s i car e este desem nat s transporte un ir de tipuri de date. Protocolul de control al legturilor poate fi folosit pentr u a gestiona asocierea i livr area datelor ntre diferite uniti ale reelei Bluetooth. Formatul este folo sit att pentru m odul de oper are sincron (pentru voce) ct i pentru cel asin cron (pentru date), cu form ate specifice n cazul tran sportului de voce. Managerul legt urii, localizat la controlorul legt urilor, controleaz stabilirea legturii, autentificarea, configur aia legturii i alte protocoale de nivel inferior. Ban da de baz, m preun cu manager ul legturilor stabilesc conexiun ile pentru reea. Protocolul m anager ului legturilor,

14

LMP 26 (figur a 9), r eprezint un sistem de com and a rsp unsului p entru transm isia de date. Pachetele se transport prin interm ediul protocolului legtur ilor n ban d de baz, car e este un m ecanism orientat pe slot uri de timp. Pachetele LMP au dimen siuni limitate, astfel nct s se 27 poat transmite ntr-un sin gur slot de timp. LMP specific, de asem enea, un set de PDU obligatorii i opion ale. Transmisia i recepionarea PDU o bligatorii trebuie s fie suportate n timp ce PDU opionale pot s nu fie implementate dar pot fi folosite n caz de necesitate. Secv enele de protocol sunt sim ilare cu arhitectura client serv er, schim bul de informaii urmrin d o conf iguraie sim ilar de cerere r sp uns.

L2CAP LM P Banda de baz Strat ul fizic Strat ul legturilor de date

L2CAP LMP Banda de baz

Fig. 9 Protocolul managerului legturilor Regulile de baz ale LMP se refer la: ! ! ! ! ! Transportul mesajelor; Sincron izar ea; Form atul pachetelor de date; Realizarea tranzaciilor; Modul de abor dare a erorilor.

Procedur ile LMP sunt grupate n apte categor ii i an ume: de control al con exiunii; de securizare; de solicitri de informaie; de schim bar e a rolur ilor coordonator - subordonat; de aducer e a transport ului logic ACL n diver se m oduri de op erare; de crear e i desfiin are de legturi logice suplimentare; de aducer e a dispozitivului n m odul TEST.

Protocolul L2CAP permite transm isia de date ntre straturile de nivel inferior i cele de nivel superior. Permite, de asem enea, acceptarea unor protocoale de strat sup erior ale unor tere pri, cum ar fi protocolul TCP/IP. n plus, L2 CAP ofer un management de gr up prin adaptarea la

26 27

Link Manager Protocol Packet Dat a Unit

15

reeaua Bluetooth. Reprezint, totodat, un factor ce asigur interoperabilitatea ntre unitile Bluetooth prin furnizarea unor protocoale specifice de ap licaie. Protocolul L2 CAP se bazeaz p e con ceptul general de can al. Pentru f iecare destinaie final a unui canal L2 CAP este defin it de un identificator de canal, CI D, care repr ezint un n um e local reprezentn d destinaia fin al a un ui canal lo gic al unei uniti Bluetooth.

Pro filuri i servicii


Ierarhia p rofilurilor Bluetooth Tehnologia Bluetooth are un imens potenial de utilizar e n transferul i sincronizarea informaiilor n cadrul un ei anum ite locaii i aceasta deoarece se comun ic mai m ult i sunt tranzacii m ai n um eroase ntre entiti nv ecin ate dect ntre entiti separate de mari distane. Prin instalarea unei reele Bluetooth n birouri i laboratoare, n u mai este necesar s se conecteze toate calculatoarele n reele cablate, n s vor exista toate avantajele oferite de reele. Aceasta deo arece fiecar e dispozitiv echipat cu tehnolo gia Bluetooth poate fi conectat cu alte 200 de dispozitive, acestea fiind i ele interconectate. Aceast tehnolo gie poate face legtura de la dispozitiv la altul, dar i de la un dispozitiv spre mai m ulte alte dispozitive, astfel nct numrul de dispo zitive aflate n legtur ar fi teoretic n elimitat. Tehnologia Bluetooth conecteaz fr fir toate perifericele de birou. Calculatorul sau agen da electronic este conectat la imprimante, scanner e i fax-uri fr cablur i inestetice i deranjante. Libertatea de m icare a p erso anelor fizice este sporit printr-o con exiune fr f ir ntre m ouse / tastatur i un itatea central. Dac i cam era v ideo digital este prevzut cu tehnolo gia Bluetooth, atunci vor putea f i trimise im agin i foto sau video ctre or ice destinaie f r s mai trebuiasc conectarea cam erei la telefon ul m obil. Tehnologia Bluetooth permite utilizarea telefoanelor m obile n trei m oduri dif erite. Acas, el funcioneaz ca un telefon fix, folo sind tarifele de telefonie fix. n afar a spaiului reziden ial telefonul m obil funcioneaz ca atare, dup tarifele de telefonie mobil, iar cnd intr n aria de acoperir e a un ui alt telefon fix sau mobil cu cip ul Bluetooth ncorporat, com unic cu acesta pe canale radio din band neliceniat i tim pul de comunicaie nu mai este taxat n nici un f el. n timpul edinelor i confer inelor, utilizatorul de term inal mo bil cu tehnologie Bluetooth poate transfera do cum ente instantaneu celor lali participan i f r s fie nevo ie de nici o conexiune prin fir. Cu term inale Bluetooth computer ul desktop, agenda per sonal electronic i telefonul m obil se sincronizeaz reciproc i, de n dat ce se afl fiecare n aria de acoperir e a celuilalt, listele de adr ese i calen dar ul de activiti din agen d se vor actualiza autom at prin schimburi reciproce de mesaje. n consecin, Bluetooth ofer o gam lar g de tipuri de aplicaii. De aceea s- a recurs la definirea unor profiluri de ap licaii. Un profil reprezint un m odel realizat pentru o folosire standar dizat. Pentru aceste utilizri p articulare se definesc protocoalele i funciunile respective i se stabilesc proprietile unitilor Bluetooth. Un profil este folo sit pentru r ealizarea unor ap licaii. Pentru profilurile realizabile Bluetooth se stabilete o ierarhie, car e cuprin de profilur ile cele mai importante i cele mai des folosite (figura 10). Profilurile se or ganizeaz ntr-un m od asem ntor cu protocoalele, iar pr ezen a lor poate fi obligatorie sau facultativ, dup modul lor de aciune.

16

Astfel, prof ilul de acces gen eric, GAP, trebuie s f ie implem entat n toate unitile Bluetooth, dat fiind c este necesar pentru realizar ea legtur ii i p entru adm inistrarea pach etelor. Peste acesta se construiesc protocoalele de telefonie i de transport, care permit realizarea de utilizr i ca LAN, 28 headseturi sau transferur i de fiiere. Furn izorii de echipam ente i cei de servicii pot s stabileasc noi profilur i, pentru care s se gseasc diferite aplicaii, Lr girea gam ei de profiluri fiind permis de modul de realizare a stan dar dului Bluetooth.
Intercomunicaie Cordless P rofiluri de telefonie H eadset Fax D ial-up Acces LA N P rofil de reea Sincronizare Transfer fiiere D eplasare obiecte Profiluri O BEX P rof iluri de transport Aplicaie pentru desc operirea serviciilor

OBEX generic Port serial

Profiluri generice

A cces generic

Fig. 10 Stiv a de profiluri Bluetooth Pro filuri de baz Bluetooth Echipam entele enumerate form eaz baza p entru realizarea unor profiluri de aplicaii, or ientate pe m odele de folo sire. n acest m od se definesc o serie de profiluri. Iniial, specificaia Bluetooth a introdus un grup de 13 profilur i profilur i de baz: ! Profil generic de acces. Definete procedurile gen erice referitoare la descop erirea echipam entelor Bluetooth (proceduri de mod de ateptare) precum proceduri ale conectrii echipam entelor. n cadr ul acest ui profil sunt defin ite proceduri referitoare la diferite niveluri de secur itate. n plus, profilul include cerinele com une ale form atului pentru parametrii accesibili la interfaa de utilizator. Fiecar e echipament Bluetooth trebuie s suporte profilul generic de acces. ! Profil de aplicaie pentru descoperirea serviciilor. Definete caracteristicile i procedurile necesare pentru a descoperi serviciile oferite de alt echipament Bluetooth. ! Profil de port serial. Definete cer inele necesare stabilirii de conex iuni asemntoare cu 29 cele oferite pr intr-un cablu serial, cu folosirea RFCOMM ntre do u echipam ente, care form eaz o pereche. 30 ! Profil generic pentru schimbarea obiectelor . OBEX definete protocoalele i procedurile care urm eaz s fie folosite n aplicaii ce necesit capaciti de schimb de obiecte. Scenarii posibile sunt sincron izar ea, transf er ul de f iiere i micar ea de o biecte. ! Profil de telefonie cordless. Definete caracteristicile i procedur ile necesare pentru interoperabilitatea dintre uniti active, ntr-un model de tipul trei n un ul, deci ntr-un
28 29

Echipament telefonic tip cas c-microfon Radio Frequ ency Co mmunication 30 Fiiere, foldere

17

! !

! ! !

! !

model n car e acelai telefon poate fi folosit att ca telefon celular, ca telefon cordless, pentru com unicaii de tip walkie-talkie. Acest profil este folosit atunci cnd ech ipam entul este conectat la o staie de baz sau la o reea de telefonie fix pr in intermediul Bluetooth. Profil de intercomunicaie. Introduce folosirea de tip walkie-talk ie ntre telefoanele Bluetooth. Profil de configurare dial-up. Descrie modul de folo sir e a unui telefon celular, sau a unui modem ataat la calculator, ca modem radio p entru a primi apelur i de date, pentr u a se conecta ntr-un server de acces dial- up la Internet sau pentr u a folo si alte servicii de tip dial-up . Profil fax. Def inete modul n care un calculator poate folosi un telefon celular Bluetooth sau un modem pentru fax prin radio, cu scop ul a transm ite sau de a recepiona m esaje de tip fax. Profil headset. Definete con diiile ce trebuie impuse echipamentelor Bluetooth pentru a accepta folo sir ea un ui headset. Un headset radio se poate folosi mpreun cu telefonul celular sau cu un laptop. Profil de acces LAN. Definete m odul n care echipamentele compatibile Bluetooth pot avea acces la reele de arie local prin intermediul RFCOMM, folosind protocolul p unct-la-pun ct, PPP i modul n care mecanismele PPP sunt folosite pentru form area un ei reele din dou echipam ente compatibile. Profil de transfer fiiere. Realizeaz un scenar iu care perm ite utilizatorului s navigheze i s editeze obiecte n sistem ul de fiier e al altui ech ipam ent compatibil Bluetooth i s transfere o biecte ntre do u echipam ente Bluetooth. Unitile Bluetooth folosibile pentru acest scop sunt calculatoarele per sonale, notebook-ur ile i P DA- ur ile. Profil de transfer obiecte. Realizeaz scen ariul prin car e se permite utilizatorilor s trim it, s prim easc sau s schim be o biecte sim ple, precum car duri de business, ntre dou echipam ente compatibile Bluetooth ca notebook- uri, PDA- ur i, calculatoare, telefoane mobile. Profil de sincronizare. Realizeaz scenarii ca: schim b de date PIM 31 ntre do u echip amente i sincronizarea autom at a datelor ( de exemplu date de calen dar). Sincronizarea se poate realiza ntre notebook- uri, PDA- uri, telefoane mo bile.

Pro filuri ad iio nale Bluetooth Pentru garantarea interoperabilitii n n um eroase arii de aplicaie, SI G32 a specif icat pn n prezent do usprezece profiluri adiionale, i se ateapt ca n um rul lor s creasc n viitor. Profilur ile adiionale sunt: ! Profil de distribuie generic audio/video. GAVDP definete o parte generic a protocoalelor i procedurilor, care realizeaz distribuia coninutului audio/v ideo folo sind canale ACL. ! Profil avansat pentru distribuie audio. A2DP definete distribuia conin utului audio de nalt calitate pe canale mono sau stereo, f iin d depen dent de GAVDP. ! Profil pentru control la distan audio/video. AVRCP definete transm iterea unui control audio/video, activat de utilizator, ctre un ech ipament Bluetooth aflat la distan. ! Profil de baz pentru im agini. BIP este un profil bazat pe OBEX, care p erm ite echipam entelor s negocieze mrimea i modul de codare a datelor, pentru tran sm iterea unor imagin i. ! Profil de baz pentru imprim are. BPP este un profil OBEX, prin care se p erm ite imprim area textului un ui e-mail, a un ui m esaj scurt ca i a unor documente formatate.
31 32

Manag er de in formare p ersonal Grupul sp ecial de interes e = g rup desemnat pentru d ezvoltarea Bluetooth st andard e, aplicaii etc.

18

! Profil pentru nlocuirea cablului de copiator. HCRP este un profil pentru imprim area i scan area oricr ui tip de o biect. HCRP este im plem entat direct peste protocolul L2 CAP, evitnd suprancr carea OBEX, RFCOMM sau PAN. ! Profil pentru descoperirea serviciului extins Bluetooth, E SDP, pentru plug and play universal. UPnP TM este un profil pentru descoperirea altor echip am ente care suport servicii UPnP i obine informaii despre serv icii. ! Profil hands-free. HFP definete situaia n care telefon ul m obil po ate fi folosit m preun cu un echip am ent de tip han ds-free. HFP ofer mijloace radio att pentru controlul de la distan ct i p entru voce. ! Profil pentru echipament cu interfa la om . HID def inete folosirea unor tastatur i radio, a unor dispozitive de indicar e, a unor echipamente pentru jocuri precum i a unor echip amente pentru m onitorizarea la distan. ! Profil de acces comun ISDN. Definete m odul n care aplicaiile acceseaz I SDN prin intermediul Bluetooth. ! Profil de configurare pentru arie personal. PAN defin ete configurarea reelelor personale pe baza IP i poate, de asem enea, s realizeze puncte de acces, de exem plu pentru LAN, GSM. ! Profil de acces SIM. SAP def inete m odul n care se poate avea accesul la un car d SIM prin intermediul unei con exiuni Bluetooth.

Aplicaii Bluetooth
Aplicaii ale arhitecturii Bluetooth n configur area un ei reele de com unicaii pot fi implicate n um eroase uniti care schim b ntre ele informaii. n cazul unor reele Bluetooth, se pot com bina dif erite ech ipamente ca: ! Telefon mobil Bluetooth. Prin acesta se poate conecta la Internet un calculator sau un PDA. Se pot transmite e-m ailuri i se po ate naviga pe Internet, se pot sincroniza n um ere de telefon, se pot transm ite imagin i. ! H eadset. Permite realizar ea de apeluri, telefonul mobil afln du- se n buzunar sau n geant, servind n acest mod la nlo cuirea cablului pr intr-o legtur radio. ! Punct de acces. Poate fi folosit ca o punte de conectare ntre o reea Ethernet i o reea Bluetooth, cu scop ul de a include toate echipamentele Bluetooth n reeaua LAN per sonal. ! Printer. Comanda unor echipam ente, de exem plu a unui pr inter poate fi realizat prin intermediul Bluetooth. Prin realizarea legturii radio, poziia un ui printer nu mai este determinat de cablur ile necesare fun cionrii acestuia. n cazul n care exist mai multe com putere compatibile Bluetooth, acestea pot folo si acelai echipam ent periferic, n cazul de fa acelai printer, fr s mai f ie necesar r ealizarea unei r eele Ethernet. ! Tastatur i m ouse. Se o bine n acest mod libertatea de m icare ofer it de conexiun ea radio. Se elimin pro blem ele legate de poziionar ea cablurilor pentru tastatur i pentru m ouse. ! Stilou digital. Scr iind pe foaia de h rtie, acest tip de stilo u digital nregistreaz micar ea m inii ca pe o imagine digital, transm in d n acest mod conin utul r ealizat. ! C amer digital. Imaginea digital r ealizat de cam er po ate fi transfer at unui computer sau unui PDA, f r s m ai fie necesar un cablu de legtur . ! Player MP3. Piesele m uzicale pot fi rapid descr cate ntr-un player MP3. ! PDA. Bluetooth ofer o sincronizare convenabil de date ntre PDA i P C i permite PDA s obin acces Internet.

19

Serviciile i ap licaiile ce pot fi oferit prin tehnologia Bluetooth sunt diver se, fiin d posibil dezvoltarea acestora n dif erite domenii de activitate, cum ar fi: ! ! ! ! ! ! ! ! ! Com er electronic mo bil; Sistemul m edical i de asisten; Cltorii; Reele n m ediul r ezidenial; Sisteme industriale autom atizate; Sisteme autom atizat pentru restaur ante; Sisteme autom atizat de protecie; Sisteme de car duri de identificare; Sisteme autom atizate pentru gestionarea spaiilor de parcar e auto, etc.

Arhitectura Bluetooth pentru o locuin "inteligent" Folo sirea unor reele integrate n cadrul locuin ei devin e din ce n ce mai rspn dit, deoarece oam enii doresc s- i sporeasc confortul i sigurana acas i s- i fo loseasc dispo zitivele personale att n cadr ul locuinei, ct i n afara ei. Din acest motiv, una dintre cele mai importante aplicaii este implementarea conceptului de locuin inteligent, prin car e se perm ite controlul i se poate realiza f un cionarea unor dispo zitive ex istente n lo cuin (figura 11).

Tastatur Cuptor cu micround e

Telefon celular

Ua principal

Frigider Controlor central Bluetooth Controlor de acces Ua din spate

Main de splat

Ua garaj Modem Poart

Fig. 11 Arhitectur a unei r eele Bluetooth cu aplicaie la realizarea monitorizrii i controlului pe domeniul un ei "lo cuine inteligente".

20

BLUETOOTH REZULTATE EXPERIMENTALE


Comunicaie dintre un di spozitiv Bluetooth i un post t elefonic fix
Contextul aplicaiei Principala aplicaie realizat n cadr ul proiectului este r ealizarea un ei com unicaii ntre un 33 dispozitiv Bluetooth i un post telefonic fix. Principalele cerine pentru aplicaia CTP realizat sunt: 1. Transmisia unui apel de pe telefon ul f ix pe telefonul mobil i realizarea convor bir ii, folosind o legtur Bluetooth pentru transm isia inform aiei vo cale. 2. Apelul de pe telefonul mobil, recuno aterea num r ului fix, transm isia apelului la telefon ul fix, realizar ea convorbirii. Platform a de exper imentri (figura 12) este format din: a. telefonul inteligent ca fiin d com pus dintr-un mo dem extern i un calculator dotat cu Bluetooth respectnd configur aia de test folosit n partea de dezvoltare; b. utilizatorul dotat cu un telefon mo bil respectnd configuraia de test utilizat, acesta fiind de asem enea un echipament de tip PC dotat cu Bluetooth; c. conexiunea Bluetooth stabilit ntre telefon ul fix inteligent i telefon ul m obil; d. a do ua persoan care fo losete un post telefonic fix, p ublic sau pr ivat.
Linie telefoni c de con exiune

Conexiune Bluetooth

Reea telefonic Utilizator conectat la post telefonic fi x Utilizator mobil Calcul ator cu modem i faciliti conect at la telefon cu faciliti Blu etooth Bluetooth

Fig. 12 Configur aia aplicaiei cu profil CTP Realizarea transmisiei apelului de la telefonul fix ctre telefonul mobil presupune c: 1. utilizatorul conectat la postul telefonic fix poate folo si telefon ul fix; 2. echipam entul de la utilizator primete apelul pe telefonul fix i identific pe conexiune Bluetooth, n raza sa de aciun e, un dispozitiv de tip telefon m obil cu prof il CTP i decide apelarea acestuia pentru retransmisia apelului; 3. utilizatorul conectat la telefonul cu faciliti Bluetooth prim ete apelul pe telefon ul m obil i rsp unde. Pe dur ata convor birii conex iunea Bluetooth asigur un canal audio bidirecion al; 4. ncheierea convorbirii se po ate realiza fie de ctre utilizatorul conectat Bluetooth, fie de ctre utilizatorul con ectat la po stul telefon ic f ix, caz n car e se elibereaz resursele o cupate i aplicaia de la utilizator va atepta o no u convor bire.

33

Co rdless telephon e p rofile

21

Realizarea unui ap el de pe telefon ul m obil ctre post ul fix pr esupun e: 1. utilizatorul de la telefon ul m obil iniiaz o convor bir e ctre un po st fix; telefonul m obil identific ap elul ca fiin d ctre reeaua fix, identific pe conexiun ea Bluetooth, n raza sa de aciune un dispozitiv de tip telefon fix cu profil CTP i decide s n u utilizeze reeaua de telefonie m obil p entru realizarea apelului; 2. num r ul de apel este transmis de p e telefonul mobil pe telefonul fix, con exiunea se realizeaz prin reeaua de telefonie fix. Pe dur ata convor birii, conex iunea Bluetooth asigur un canal de com unicaie bidirecional; 3. ncheierea convor birii se poate realiza f ie de ctre utilizatorul mobil, fie de ctre utilizatorul conectat la reeaua fix. Se eliber eaz resur sele ocupate de aplicaie, acestea devenind disponibile pentru o no u aplicaie. Rea lizarea testului n laborator s- au folosit pentru testare un calculator de tip P C i un laptop, dotate n conformitate cu cerinele har dware i software specificate. Calculator ul de tip P C a f uncionat ca telefon fix i a rulat aplicaia de TELEFON FI X, iar pe laptop a rulat aplicaia TELEFON MOBIL. Echipam entele s- au plasat la o distan mai m ic de 10m cu vizibilitate direct. n raza de acoperir e s- au amplasat i alte ech ipamente dotate cu Bluetooth: headset, telefon m obil, PDA. Pentru testare s-a folosit reeaua telefonic intern a instituiei cu centrala telefonic local, echipam entul TELEFON FIX a fost instalat pe num arul 134 i a fost folosit un al do ilea telefon pe n um arul 132. Teste utiliznd interfaa grafica pr ivin d f uncionalitile de baz: 1. startarea aplicaiilor in mod server cu ver ificarea stivei de protocoale Bluetooth instalat; 2. testarea secvenei de configurar e folosind interfaa utilizator i nregistrri n Registry win dows; 3. testarea cap abilitilor dispozitivelor Bluetooth folosite i a celor lalte dispozitive af late n raza de acoper ire; 4. testarea cap abilitilor liniei telefonice fo losin d TAPI; 5. testarea secven ei de verif icar e a con ectivitii ntre cele do u ap licaii; 6. iniierea un ui apel folo sin d ap licaia TELEFON MOBIL; 7. stabilir ea legturii audio; 8. term inarea convor birii folo sin d ap licaia TELEFON MOBIL; 9. recepionarea apelului folosin d aplicaia TELEFON MOBI L. Testele privin d f uncionarea s-au realizat rulnd ap licaiile n mod DEBUG n mediul de dezvoltare i m onitorizn d semnalizrile de eroare. Funcionar ea aplicaiei TELEFON FI X s- a verificat n mod dir ect prin testarea m preun cu aplicaia TELEFON MOBIL i prin urmrirea execuiei n mod DEBUG ( execuie p as cu pas i mesaje text ajuttoare). Pentru testarea legt urii Bluetooth s-a folo sit o aplicaia Spy Lite de la firm a Widcom m care urm rete la nivelul driver- ului Windo ws mesajele de com unicaie din stiva de protocoale Bluetooth. Testarea aplicaiilor s-a realizat privin d ro busteea im plementrii i a soluiei prop use prin crearea unor condiii anormale de funcionare: a. deconectarea liniei telefonice sau a dispozitivului Bluetooth cu cele do u aplicaii r uln d n mod server n stare de ateptare;

22

b. deconectarea dispozitivului Bluetooth cu cele do u aplicaii r uln d dup stabilir ea conexiunii radio; c. deplasarea echipam entului mobil n af ara razei de acoperire a echipamentului f ix; d. activarea dispo zitivelor Bluetooth pentru creterea numr ului de coliziun i la nivel r adio; e. supra-n crcarea sistem ului de calcul pe care r uleaz aplicaia. n urma acestor teste s-a r evenit asupra implem entrii n sensul optimizrii soluiei soft war e. Optimizarea realizat la niv elul fiecr ui m odul n com binaie cu arhitect ura aplicaiei a con dus la o im plem entare perform ant. Singurele lim itri sunt cele datorate param etrilor canalului radio. Concluzii a le experiment rilor Precizar ea riguroas a sp ecif icaiilor de proiectare i im plem entarea m odular eficient au perm is o bin erea unui mo del har ware-software fun cional car e rsp unde cerinelor tem ei de proiectare. Astfel, aplicaia disp un e de un modul prietenos de configurare care perm ite selectarea parametrilor comunicaiei i salvarea acestora n Registry. n m odul de f uncionare ce emuleaz retran smisia apelului de la telefon ul f ix ctre telefon ul m obil se identific n raza de aciune a telefon ului fix un telefon mobil ce im plementeaz serv icii de tip TCS care preia apelul. S-au prev zut i tratat toate situaiile de funcionar e norm al precum i po sibilele anomalii. n m odul de f uncion are ce presup une detectarea un ui ap el de la un telefon mobil ce implementeaz servicii de tip TCS ctre un telefon fix se identific n r aza de aciune a telefonului mobil un telefon fix car e preia ap elul. S-au prev zut i tratat toate situaiile de funcionare normal precum i po sibilele anom alii. Arhitectura modular a aplicaiei a p erm is utilizar ea acelorai m odule att n ap licaia TELEFON MOBIL ct i n aplicaia TELEFON FIX pentru p artea audio i partea de com unicaie Bluetooth. Testele f uncionale au dem onstrat validitatea i ro busteea att a soluiei ct i a implem entrii.

23

You might also like