Tamiris Barroso REDES SEM !IO DOM"STICAS # IN!RARED $ B%UE TOOT& Redes de Com'utadores ( Turma) OE Trabalho feito a pedido do professor da disciplina de Redes de Computadores 1, Prof Jos Einstein da Escola Politcnica de Pernambuco, para ser apresentado em sala. Recife 0710!011 UPE Universidade de Pernambuco Escola politcnica de Pernambuco SUM*RIO (+ INTRODU,-O ..............................................................................................." .+ B%UETOOT& ..................................................................................................# .+(+ O /ue 0 ..................................................................................................................# .+.+ Piconet e Scatternet ...........................................................................................$ .+1+ Canais !2sicos ......................................................................................................% .+3+ Pacotes de Dados.................................................................................................& .+4+ Processos de Cone56es7 camadas ............................................................10 .+8+ Ta5a de Dados e Alcance ...............................................................................1! .+9+ Padroni:a;<o e Protocolos = Modelo OSI ..............................................1# .+>+ &ard?are Bluetoot ..........................................................................................1% .+@+ Vers6es do Bluetoot e EAolu;<o ..............................................................!0 .+(B+ Ada'tadores Bluetoot = Outras tecnoloCias DUSB7 Ei#!iF ...........!1 .+((+ VantaCens e limita;6es ..................................................................................!! .+(.+ A'lica;6es7 custos e 'rinci'ais Gornecedores .....................................!" 1+ IN!RARED DATA ASSOCIATION DIrDAF .................................................!# 1+(+ O /ue 0 ................................................................................................................!# 1+.+ !uncionamento....................................................................................................!$ 1+1+ Descri;<o dos 'adr6es dos dados de IrDA = Modelo OSI ...............!% 1+3+ Vers6es do IrDA7 EAolu;<o e Alcance......................................................."0 1+4+ Normas de Controle IrDA ..............................................................................."# ".$.1. Caracter'sticas de Controle (r)*+ ,'sica ..................................................."# ".$.!. Caracter'sticas de Controle (r)*+ -*C ....................................................."$ ".$.". Caracter'sticas de Controle (r)*+ ..C ......................................................"$ 1+8+ Ada'tadores IrDA = Outras TecnoloCias DUSBF .................................."$ 1+9+ VantaCens e %imita;6es ................................................................................"% 1+>+ A'lica;6es7 Custos e Princi'ais !ornecedores...................................."7 3+ CONC%US-O ................................................................................................."/ 4+ RE!ERHNCIAS BIB%IOIR*!ICAS ..........................................................."& Disciplina: Redes de computadores 1 Pg. 2 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco (+ INTRODU,-O Embora a ine0it10el e irrecuper10el depend2ncia da humanidade nos computadores 31 n4o se3a al5o causador de espanto e admira64o a al5uns, h1 outro fen7meno tal0e8 t4o impactante 9uanto 9ue muitas 0e8es passa desapercebido por essas mesmas pessoas+ a populari8a64o das interfaces de comunica64o sem fio entre computadores. * ado64o dessas interfaces sem fio tem se dado em etapas, e curiosamente, o estilo de 0ida da popula64o tem mudado drasticamente a cada uma delas. :m dos temas mais atuais nos ramos das telecomunica6;es e inform1tica sem sombra de d<0ida o da comunica64o =ireless >sem fio?. (sso se de0e principalmente a e@pans4o do mercado para telefones celulares, P)*s e outros dispositi0os mA0eis. Bimultaneamente, tambm crescente a disponibilidade de no0os ser0i6os 9ue fa6am uso dessa tecnolo5ia tanto atra0s de (nternet mA0el 0ia C*P ou de redes locais semDfio CiD,i. Com uma demanda cada 0e8 maior por e9uipamentos e ser0i6os 9ue este3am sempre E m4o do usu1rio sur5e E necessidade de intercone@4o e intera64o entre esses dispositi0os, se3a para sincroni8ar dados, en0iar mensa5ens escritas, controle por 0o8 e at para ati0idades de entretenimento como m<sica 0'deos e 3o5os. Fuscando suprir essas e@pectati0as, a ind<stria tem in0estido pesado em di0ersas tecnolo5ias, desde solu6;es para redes de lon5a distGncia, como a tecnolo5ia celular de terceira 5era64o >"H?, passando por ino0a6;es nas redes locais =ireless >C.*I? at solu6;es semDfio para redes de curta distGncia >P*I?, onde di0ersas solu6;es bri5am por espa6o no mercado. Iesse trabalho est1 focado o estudo de cone@;es para =ireless para curtas distGncias, mais especificamente o Fluetooth e o protocolo (r)* >(nfraD Jermelho?, 9ue s4o as tecnolo5ias refer2ncia em desen0ol0imento de 3o5os multiDplaKer para telefones celular, e 01rias outras aplica6;es. Disciplina: Redes de computadores 1 Pg. * Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco .+ B%UETOOT& .+(+ O /ue 0 * tecnolo5ia Fluetooth , basicamente, um padr4o para comunica64o semDfio de bai@o custo, bai@a pot2ncia, curto alcance, bai@o consumo de ener5ia, e 0isa substituir o cabeamento necess1rio para comunica64o entre dispositi0os eletr7nicos mantendo n'0eis ele0ados de se5uran6a. Esse padr4o o (EEE /0!.1$. *tra0s dele permiteDse a comunica64o sem fio entre aparelhos eletr7nicos 9ue podem ser telefones celulares, Palmtops, computadores, scanners, impressoras, e9uipamentos de escritArio, enfim, 9ual9uer aparelho 9ue possua um chip Fluetooth. Esta comunica64o reali8aDse atra0s de ondas de r1dio na fre9L2ncia de !.#$ HM8, 9ue n4o necessita licen6a e est1 dispon'0el em 9uase todo o mundo. Para efetuar esta comunica64o, uma combina64o de hard=are e soft=are utili8ada para permitir 9ue essa comunica64o ocorra entre os mais diferentes tipos de aparelhos. Ns dispositi0os Fluetooth operam na fai@a de !,#$ HM8 e s4o di0ididos em tr2s classes+ Classe 1: possui um alcance de 100m, na teoria, 0isto 9ue na pr1tica nunca nos encontramos em um ambiente li0re de obst1culos. Classe 2: s4o os mais usados atualmente, sendo encontrado na maioria dos celulares e dispositi0os port1teis. Possui alcance de 10m. Classe 3+ raramente encontrada. Possui alcance de 1m. *tualmente, os principais Bistemas Nperacionais+ -ac NB, .inu@ e Cindo=s, d4o suporte a este protocolo. *l5uns computadores pessoais cont2m um adaptador Fluetooth instalado e, em contraDpartida, a 5rande maioria dos computadores port1teis 02em com um chip interno instalado. Caso seu computador n4o ofere6a suporte a esta tecnolo5ia, tornaDse necess1rio a instala64o de um adaptador interno, dongle Bluetooth. Disciplina: Redes de computadores 1 Pg. + Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco .+.+ Piconet e Scatternet N padr4o Fluetooth foi concebido para permitir 9ue dispositi0os possam se associar formando redes mais comple@as, e e@pandindo assim a sua 1rea de cobertura. :ma piconet uma rede Flootooth formada por at / dispositi0os, sendo 1 mestre e os demais escra0os. Todos os dispositi0os est4o sincroni8ados ao relA5io e se9L2ncia de salto de fre9L2ncia >hoppin5? do mestre. * ,i5ura 1 representa a estrutura b1sica de uma Piconet, onde todos os dispositi0os s4o conectados a um dispositi0o master, n4o podendo ha0er cone@4o entre escra0os. N sistema Fluetooth pro02 cone@;es pontoDaDponto >apenas dois dispositi0os Fluetooth en0ol0idos?, ou cone@;es pontoDmultiponto. Ias cone@;es pontoDmultiponto, o canal compartilhado entre al5uns dispositi0os Fluetooth, formando uma piconet. !iCura ( # Estrutura BJsica de uma Piconet Em um determinado local podem e@istir 01rias piconets independentes. Cada piconet tem um canal f'sico diferente, isto um dispositi0o mestre, um relA5io e se9u2ncia de salto de fre9u2ncia independentes. :m dispositi0o Fluetooth pode participar concorrentemente em duas ou mais piconets, n4o podendo ser no entanto mestre de mais de uma piconet. Como o canal f'sico 9ue caracteri8a a piconet definido pelo relA5io e endere6o do dispositi0o mestre imposs'0el ser o mestre de duas ou mais piconets. Ouando um dispositi0o se conecta a mais de uma piconet, criaDse um Bcatternet, conforme representado na ,i5ura ! . En0ol0imento em uma Disciplina: Redes de computadores 1 Pg. , Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco scaternet n4o implica necessariamente em 9ual9uer fun64o ou capacidade de roteamento no dispositi0o Fluetooth. N Fluetooth n4o oferece esta funcionalidade, sendo esta responsabilidade de protocolos de mais alto n'0el. !iCura . # Estrutura BJsica da Scatternet * especifica64o Fluetooth define como dispositi0o Fluetooth s4o a5rupados para propAsito de comunica64o. .e0ando em considera64o o alcance das ondas de r1dio dos dispositi0os Fluetooth, .+1+ Canais !2sicos Como foi dito, a tecnolo5ia Fluetooth usa a banda (B-, de !,#$HM8. -ais precisamente, essa banda inclui a fai@a de #00-M8 a !#/",$-M8. Essa fai@a de /",$-M8 di0idida em 7& canais de 1-M8, numerados de 0 a 7/. Ias fre9L2ncias e@tremas s4o usadas bandas de 5uardaP nas mais bai@as, a banda de !-M8P nas mais altas, de ",$-M8. * comunica64o entre dois dispositi0os por Fluetooth em modo fullD duple@, assim a transmiss4o alternada entre slots de en0io de dados e slots de recep64o, um es9uema denominado ,MT)) >,re9uencK Moppin5TimeD )i0ision )uple@?, onde est1 inclu'do o salto de fre9L2ncia de espalhamento espectral. Esses slots s4o canais di0ididos em per'odos de 0,%!$ms >%!$ microse5undos?. Cada salto de fre9L2ncia de0e ser ocupado por um slotP lo5o, em 1 se5undo, temDse 1%00 saltos. * tecnolo5ia Fluetooth usa dois padr;es para li5ar o emissor ao receptor+ BCN >BKnchronous ConnectionDNriented? e *C. >*sKnchronous ConnectionD .ess?. Disciplina: Redes de computadores 1 Pg. - Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco N BCN estabelece um linQ sincroni8ado entre dois aparelhos a se comunicar, onde feito uma reser0a de slots para cada um. Essa tcnica mais apropriada para aplica6;es de en0io cont'nuo de dados, como 0o8. N BCN n4o permite a retransmiss4o de pacotes de dados perdidos. Ouando ocorre perda em uma transmiss4o de 1udio, por e@emplo, o dispositi0o receptor acaba reprodu8indo som com ru'do. * ta@a de transmiss4o desse padr4o de #"! Rbps para dados e %# Rbps para 0o8. Io BCN o enfo9ue a performance da transmiss4o. N *C., por sua 0e8, estabelece um linQ ass'ncrono entre os dispositi0os 9ue se comunicam, e utili8a os slots pre0iamente li0res. )iferente do BCN, o *C. permite o reen0io de pacotes de dados perdidos, 5arantindo a inte5ridade das informa6;es trocadas entre os dispositi0os. *ssim, acaba sendo <til para aplica6;es 9ue en0ol0am transfer2ncia de ar9ui0os, por e@emplo. * ta@a de transmiss4o do modo *C. de at 7!1 Rbps. PercebeDse, por tanto, 9ue enfo9ue do *C. a se5uran6a da transmiss4o. Ns dispositi0os Fluetooth trabalham numa fre9L2ncia na fai@a (B- >(ndustrial, Bcientific, -edical?, em !,#$ HM8, fai@a esta li0re de re5ulamenta64o na maioria dos pa'ses. N Fluetooth utili8a modulala64o HB,R >Haussian ,re9uencK Bhift ReKin5?, onde os dados s4o codificados na forma de 0aria6;es de fre9L2ncia em uma portadora, de maneira similar E modula64o ,BR. Toda0ia, antes dos pulsos entrarem no modulador, eles passam por um filtro 5aussiano, de modo a redu8ir a lar5ura espectral dos mesmos, ser0indo como uma espcie de formatador de pulso sua0i8ando a transi64o entre os 0alores dos pulsos. Io Fluetooth, o um S1T bin1rio representado por um des0io positi0o de fre9L2ncia, e um 8ero bin1rio representado por um des0io ne5ati0o de fre9L2ncia, com 0aria64o nunca menor 9ue 11$ RM8 U#V. * partir da inclus4o do -odo Enhanced )ata Rate >E)R? W oficialmente a partir da 0ers4o !.0, mas 31 presente na implementa64o 01.! de muitos fabricantes W passouDse a utili8ar tambm modula64o Phase Bhift ReKin5 com / n'0eis >/PBR?. Disciplina: Redes de computadores 1 Pg. . Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco N espalhamento espectral feito atra0s de ,re9uencK Moppin5. Ieste mtodo, o transmissor en0ia um sinal sobre uma srie rand7mica de fre9L2ncias de r1dio. :m receptor captura o sinal, atra0s de uma sincronia com o transmissor. * mensa5em somente recebida se o receptor conhecer a srie de fre9L2ncias na 9ual o transmissor trabalha para en0iar o sinal. Em um canal f'sico b1sico de piconet do Fluetooth a sua fre9u2ncia muda de forma pseudoaleatAria 1.%00 0e8es por se5undo >cada 0,%!$ use5?. * se9u2ncia de salto de fre9u2ncia definida pelo relA5io e endere6o Fluetooth do dispositi0o mestre. Ns dispositi0os em uma piconet compartilham este canal f'sico de comunica64o. Ouando ocorre um salto de fre9L2ncia os seus transmissores e receptores s4o sintoni8ados ao mesmo tempo na no0a fre9u2ncia. !iCura 1 # Bluetoot Grame N inter0alo de tempo de 0,%!$ use5 9ue dura a transmiss4o em um fre9u2ncia chamado de slot. :m pacote de dados transmitido em cada slot de tempo. X poss'0el tambm estender o pacote para ocupar " ou $ slots de modo a aumentar a ta@a de dados transmitida como apresentado na fi5ura a se5uir. Disciplina: Redes de computadores 1 Pg. / Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco !iCura 3 # Multi#slot PacKets N release 1.! da especifica64o do Fluetooth definiu tambm um canal de piconet adaptado 9ue apresenta as se5uintes diferen6as em rela64o ao canal b1sico descrito acima+ *s fre9u2ncias nas 9uais um escra0o transmite s4o as mesmas 9ue o mestre acabou de transmitir. Nu se3a, n4o h1 um salto de fre9u2ncia entre um pacote do mestre e o pacote do escra0o 9ue 0em lo5o a se5uir. Para e0itar a colis4o entre as m<ltiplas transmiss;es de dispositi0os escra0os, o dispositi0o mestre utili8a uma tcnica chamada Ypollin5Y, 9ue permite somente ao dispositi0o indicado no slot mestreDparaDescra0o transmitir no slot escra0oDparaDmestre se5uinte. Como e@istem muitas tecnolo5ias trabalhando nessa fai@a (B-, a maioria n4o utili8ando sistemas ,re9uencK Moppin5, poss'0el e@cluir al5umas fre9u2ncias entre as 7& dispon'0eis para a se9u2ncia de salto de fre9u2ncias, 9ue s4o marcadas como fora de uso. E0itaDse desta forma a utili8a64o de fre9u2ncias com alto 5rau de interfer2ncia. .+3+ Pacotes de Dados * fi5ura a se5uir apresenta estrutura 5eral de um pacote de dados >P):? do Bluetooth. !iCura 4 # PDU Bluetoot onde+ Disciplina: Redes de computadores 1 Pg. 0 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco CAdi5o de *cesso ao Canal+ o cAdi5o de acesso do canal f'sicoP Cabe6alho do Pacote+ inclui o identificador do transporte lA5ico e do protocolo de controle do enlaceP Cabe6alho do PaKload+ identificador do enlace lA5icoP PaKload+ )ados de usu1rio, .!C*P mensa5ens ou frames, mensa5ens de 5erenciamentoP CRC+ CAdi5o de erro. N Cabe6alho do pacote ainda subdi0idido em+ !iCura 8 # Cabe;alo do 'acote .+4+ Processos de Cone56es7 camadas Para estabelecer cone@;es no Bluetoot, s4o necess1rios tr2s elementos+ scan, pa5e e in9uirK. SCAN # X usado para economia de ener5ia. Ouando dispositi0os esti0erem ociosos, eles entram em modo standDbK.e passam a 0erificar a cada 10 ms se e@iste al5um dispositi0o tentando estabelecer uma cone@4o. PAIE # X utili8ado pelo dispositi0o 9ue dese3a estabelecer cone@4o. * cada 1,!$ ms s4o transmitidos dois pedidos de cone@4o se5uidos em diferentes portadoras. N dispositi0o 0erifica tambm duas 0e8es se h1 respostas. INLUIRM# B4o mensa5ens en0iadas por um dispositi0o para determinar 9uais outros dispositi0os est4o em sua 1rea e 9uais suas caracter'sticas. *o receber esta mensa5em, um dispositi0o de0e retornar um pacote chamado ,MB >,re9uencK Moppin5DBKnchroni8ation? contendo alm de sua identidade, informa6;es para o sincronismo entre os dispositi0os. Disciplina: Redes de computadores 1 Pg. 11 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco !iCura 9 # Cone56es Para 9uem tem um micro com uma 0erdadeira teia de fios e conectores na parte traseira, fica a boa not'cia+ Com a e@pans4o da tecnolo5ia Bluetoot as cone@;es atra0s de cabos est4o com os seus dias contados. )a mesma forma a cone@4o 0ia porta infra0ermelhas >(r)*? perder1 importGncia, isto de0ido a des0anta5em da sua pe9uena lar5ura de banda e de ter 9ue manter os dispositi0os em linha de 0is4o. N Bluetooth core pode ser di0ido nas se5uintes camadas + * camada f'sica de r1dio corresponde E camada f'sica nos modelos NB( e /0!. Ela lida com a transmiss4o e a modula64o do sinal. -uitas das preocupa6;es a9ui est4o relacionadas com ob3eti0o de tornar o sistema mais econ7mico, para 9ue possa 0ir a ser um item do mercado de massa. * camada de banda base an1lo5a E subcamada -*C, mas tambm inclui elementos da camada f'sica. Ela lida com a maneira como o mestre controla os slots de tempo e como esses slots s4o a5rupados em 9uadros. * camada de enlace de dados >data linQ laKer? conta com um 5rupo de protocolos at certo ponto interDrelacionados. N 5erenciador de enlaces >linQ mana5er? cuida do estabelecimento de canais lA5icos entre dispositi0os, incluindo o de renciamento de ener5ia, autentica64o e OoB. N protocolo de adapta64o de controle de enlace lA5ico >.o5ical linQ control adaptation protocol, ou .!C*P? isola as camadas superiores dos detalhes de transmiss4o. Ns protocolos de 1udio e controle lidam respecti0amente com o 1udio e o controle. Disciplina: Redes de computadores 1 Pg. 11 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Eles podem ser acessados diretamente pelas aplica6;es, sem 9ue elas precisem passar pelo protocolo .!C*P. * camada de -iddle=are contm um 5rupo de diferentes protocolos. )iferentemente dos outros protocolos desta camada, o ..C do /0! foi inserido a9ui pelo (EEE para manter a compatibilidade com as outras redes /0!. Bobre o ..C podem ficar protocolos como o TCP e o (P. N protocolo Rfcomm >comunica64o por fre9L2ncia de r1dio? o protocolo 9ue emula a porta serial padr4o encontrada nos computadores pessoais para conectar o teclado, o mouse e o modem, entre outros dispositi0os. Ele foi pro3etado para permitir 9ue dispositi0os de tecnolo5ia anti5a o utili8em com facilidade. N protocolo de telefonia um protocolo de tempo real utili8ado pelos tr2s perfis orientados para 0o8. Ele tambm 5erencia a confi5ura64o e o encerramento de chamadas. N protocolo de descoberta de ser0i6os, por fim, usado para locali8ar ser0i6os na rede. *s aplica6;es e os perfis se locali8am na camada superior. Eles utili8am os protocolos das camadas inferiores para cumprir suas fun6;es. Cada aplica64o tem seu prAprio subcon3unto dedicado dos protocolos. )ispositi0os espec'ficos, como um fone de ou0ido, em 5eral sA cont2m os protocolos e@i5idos por essa aplica64o e nenhum outro. !iCura > # Intera;<o entre 'rotocolos na ar/uitetura Bluetoot .+8+ Ta5a de Dados e Alcance * ta@a de dados bruta m1@ima em um canal f'sico do Fluetooth de 1-bits. * tabela a se5uir apresenta a ta@a de dados m1@ima para transporte Disciplina: Redes de computadores 1 Pg. 12 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco de dados ass'ncronos dependendo do n<mero de slots ocupados e do controle de erros entre mestre e escra0o. Ta@as m1@imas de dados >Qbits? + !iCura @ # Ta5as MJ5imas Tipos de Pacotes+ )-1 W Transmiss4o com ,EC, utili8ando 1 slot )-" W Transmiss4o com ,EC, utili8ando " slots )-$ W Transmiss4o com ,EC, utili8ando $ slots )M1 W Transmiss4o sem ,EC, utili8ando 1 slot )M" W Transmiss4o sem ,EC, utili8ando " slots )M$ W Transmiss4o sem ,EC, utili8ando $ slots *:Z1 W Transmiss4o sem ,EC, com ta@a de dados simtrica Padr4o (EEE /0!.1$ D padr4o Cireless Personal *rea Iet=orQ >CP*I?, conhecido como YFluetoothY, utili8a um dispositi0o de processo em pares para se comunicar a distGncias entre 1 e 100 metros. Em rela64o E sua 0elocidade pode che5ar a 7!1 Rbps e possui tr2s canais de 0o8. N Fluetooth possibilita a comunica64o de dispositi0os 9uando est4o dentro do raio de alcance >Fluetooth area?. Ns dispositi0os usam um sistema de comunica64o 0ia r1dio, por isso n4o necessitam estar na linha de 0is4o um do outro, contanto 9ue a transmiss4o recebida se3a suficientemente potente Disciplina: Redes de computadores 1 Pg. 1* Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco *s des0anta5ens desta tecnolo5ia s4o o seu raio de alcance, 10 metros e o n<mero m1@imo de dispositi0os 9ue podem se conectar ao mesmo tempo. N alcance das transmiss;es 0aria se5undo a pot2ncia usada. *s pot2ncias s4o bemDdefinidas e classificam os dispositi0os em " classes, se5undo a tabela abai@o+ Tabela (# Classes e suas 'otNncias .+9+ Padroni:a;<o e Protocolos = Modelo OSI Ns protocolos Fluetooth ser0em para dar suporte Es suas 1" aplica6;es padr4o e para aplicati0os de terceiros 9ue 0enham a usar a ar9uitetura. * hierar9uia n4o se5ue o modelo NB(, o modelo TCP(P, o modelo /0! ou 9ual9uer outro modelo conhecido. Porm, o (EEE est1 trabalhando na modifica64o do Fluetooth para adapt1Dlo melhor ao modelo /0!. * ar9uitetura b1sica de protocolos do Fluetooth, modificada pelo comit2 /0!, est1 representada a se5uir+ !iCura (B # Ar/uitetura bJsica de 'rotocolos do Bluetoot * ,i5ura 11 apresenta a rela64o entre as camadas de protocolo definidas pela especifica64o core do Fluetooth e as camadas do modelo NB( e do (EEE/0!. *s camadas definidas pela Core especifica64o do Fluetooth correspondem Es camadas de -*C e f'sica do (EEE /0!. Disciplina: Redes de computadores 1 Pg. 1+ Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco !iCura (( # Modelo OSI = Camasdas Bluetoot Fluetooth definido como uma ar9uitetura de camadas de protocolo, constitu'do de protocolos n<cleo, protocolos de substitui64o de cabo, protocolos de controle de telefonia e protocolos adotados. Ns protocolos s4o+ !.7.1. Protocolos n<cleo Ns protocolos n<cleo formam uma pilha de cinco camadas, sendo elas+ Fluetooth Radio W especifica detalhes da interface com o ar, incluindo fre9u2ncia, salteamento, es9uema de modula64o e for6a da transmiss4o. Faseband W fala sobre estabelecimento de cone@4o com uma piconet, endere6amento, formato do pacote, tempori8a64o e controle de ener5ia. .inQ -ana5er Protocol >.-P? W estabelece a confi5ura64o do linQ entre dispositi0os bluetooth e 5erenciamento de linQs em andamento, incluindo aspectos de se5uran6a >e@. autentica64o e encript64o?, e controle e ne5ocia64o do tamanho do pacote da banda base Disciplina: Redes de computadores 1 Pg. 1, Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco .o5ical .inQ Control and *daptation Protocol >.!C*P? W adapta os protocolos da camada superior E camada de banda base, fornecendo tanto ser0i6os sem cone@4o 9uanto ser0i6os orientados E cone@4o Ber0ice )isco0erK Protocol >B)P? W manipula informa6;es do dispositi0o, ser0i6os e consultas para caracter'sticas de ser0i6o entre dois ou mais dispositi0os Fluetooth. !.7.!. Protocolo de substitui64o de cabo Radio fre9uencK communications >R,CN--? o protocolo de substitui64o de cabousado para criar uma porta serial 0irtual para fa8er com 9ue a substitui64o de tecnolo5ias de cabo se3a transparente atra0s de m'nimas modifica6;es a dispositi0os e@istentes. ,RCN-- pro02 transmiss4o de dados bin1rios e emula os sinais de controle do E(*D!"! >tambm conhecido como RBD!"!? sobre uma camanda de bandaDbase Fluetooth. !.7.". Protocolo de controle de Telefonia TelephonK control protocolDbinarK >TCB F(I? o protocolo orientado a bit 9ue define o controle de chamada de sinali8a64o para estabelecimento de chamadas de 0o8 e dados entre dispositi0os Fluetooth. *inda, TCB F(I define procedimentos de 5erenciamento de mobilidade para manipular 5rupos de dispositi0os Fluetooth TCB. !.7.#. Protocolos adotados Protocolos adaptados s4o definidos por outras or5ani8a6;es criadoras de padr;es e s4o incorporados na pilha de protocolos do Fluetooth, permitindo ao Fluetooth criar protocolos apenas 9uando necess1rido. Ns protocolos adotados incluem+ PointDtoDPoint Protocol >PPP? W Protocolo padr4o da (nternet para transportar data5ramas de (P sobre um linQ pontoDaDponto. TCP(P:)P W Protocolos fundamentais para a suite de protocolos TCP(P Nb3ect E@chan5e Protocol >NFEZ? W Protocolo de camada de sess4o para Disciplina: Redes de computadores 1 Pg. 1- Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco intercGmbio de ob3etos, fornecendo um modelo para representa64o de ob3eto e opera64o. Cireless *pplication En0ironment Cireless *pplication Protocol >C*EC*P? W C*E especifica um frame=orQ de aplica64o para dispositi0os sem fio e C*P em um padr4o aberto para fornecer acesso a telefonia e ser0i6;s de informa64o aos usu1rios de YmobilesY. .+>+ &ard?are Bluetoot *ntes de se entender o 9ue e@iste em termos de Mard=are em um sistema Fluetooth, necess1rio antes entender as confi5ura6;es poss'0eis deste sistema. * se5uir s4o mostradas 9uatro confi5ura6;es b1sicas. ConGiCura;6es BJsicas) Disciplina: Redes de computadores 1 Pg. 1. Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco PC como &OST O MPdulo Bluetoot e5terno !iCura (. # ConGiCura;<o com PC como &ost Iesta confi5ura64o, toda pilha de protocolos Fluetooth implementada em Boft=are e e@ecutada em um computador pessoal >PC? 9ue conectado ao mAdulo Fluetooth atra0s de :BF ou :*RT. X a t'pica confi5ura64o usada durante a fase de prototipa5em. Microcontrolador como &OST O MPdulo Bluetoot e5terno Disciplina: Redes de computadores 1 Pg. 1/ Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco !iCura (1 # ConGiCura;<o Com Microcontrolador como &ost (d2ntica a confi5ura64o anterior, porm nesse caso, a pilha de protocolos e@ecutada em um microcontrolador embutido. Essa a t'pica confi5ura64o para desen0ol0imento em sistemas embutidos. A'lica;<o InteCrada ao mPdulo !iCura (3 # ConGiCura;<o com a'lica;<o inteCrada ao mPdulo Iesta confi5ura64o, a aplica64o e@ecutada a partir da pilha de protocolos implementada no prAprio mAdulo Fluetooth. Npcionalmente, pode ser usado um processador de (N para interfaces e@ternas. A'lica;<o InteCrada a um micro'rocessador Disciplina: Redes de computadores 1 Pg. 10 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco !iCura (4 # ConGiCura;<o com a'lica;<o inteCrada a um micro'rocessador Iesta confi5ura64o, a aplica64o e@ecutada em um microprocessador com funcionalidade Fluetooth embutida. &ard?are Usado * confi5ura64o 9ue ser1 tratada da9ui por diante a primeira >fa8endo uso de um PC?. ,oi feita esta escolha uma 0e8 9ue n4o se 9uer desen0ol0er um produto final, nem al5o compacto, mas sim, ter o m'nimo suporte de Mard=are necess1rio para se construir uma pilha de protocolos Fluetooth, em Boft=are, com caracter'sticas 9ue ser4o 0istas adiante. Em cima desta confi5ura64o, foram usados dois mAdulos Fluetooth, ambos com interface :BF. *bai@o, mostrada a foto de um dos mAdulos+ !iCura (8 # !oto do MPdulo Bluetoot usado Es'eciGica;<o de &ard?are Todos os mAdulos Fluetooth de0em se5uir as especifica6;es definidas pela B(H para 9ue seus chips consi5am comunicarDse com os demais chips Disciplina: Redes de computadores 1 Pg. 21 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco e@istentes no mercado. (nternamente, um mAdulo Fluetooth pro02 uma (nterface de r1dio e um enlace f'sico entre dois ou mais dispositi0os+ !iCura (9 # Blocos !uncionais de um MPdulo Bluetoot N funcionamento b1sico do mAdulo simples+ um sistema microcontrolado sinali8a a (nterface de r1dio >partes 9ue efeti0amente reali8am a comunica64o+ mAdulos de transmiss4orecep64o, antena?, para 9ue se3a estabelecido um linQ f'sico entre dois ou mais dispositi0os. .+@+ Vers6es do Bluetoot e EAolu;<o N Fluetooth uma tecnolo5ia em constante e0olu64o, o 9ue fa8 com 9ue suas especifica6;es mudem e no0as 0ers;es sur3am com o tempo. *t o momento do fechamento deste arti5o no (nfoCester, as 0ers;es dispon'0eis eram+ Bluetoot (+B) a 0ers4o 1.0 >e a 0ers4o 1.0F? representa as primeiras especifica6;es do Fluetooth. Por ser a primeira, os fabricantes encontra0am problemas 9ue dificulta0am a implementa64o e a interoperabilidade entre dispositi0os com FluetoothP Bluetoot (+() lan6ada em fe0ereiro de !001, a 0ers4o 1.1 representa o estabelecimento do Fluetooth como um padr4o (EEE /0!.1$. Iela, muitos problemas encontrados na 0ers4o 1.0F foram solucionados e o suporte ao sistemaRBB( foi implementadoP Bluetoot (+.) lan6ada em no0embro de !00", a 0ers4o 1.! tem como principais no0idades cone@;es mais r1pidas >-1@ima transmiss4o de um canal de 1-bps U7!1Rbps <teisV? , melhor prote64o contra interfer2ncias, suporte aperfei6oado a scatternets e processamento de 0o8 mais a0an6adoP Disciplina: Redes de computadores 1 Pg. 21 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Bluetoot .+B) lan6ada em no0embro de !00#, a 0ers4o !.0 trou@e importantes aperfei6oamentos ao Fluetooth+ diminui64o do consumo de ener5ia, aumento na 0elocidade de transmiss4o de dados para " -bps >!.1 -bps efeti0os?, corre64o Es falhas e@istentes na 0ers4o 1.! e melhor comunica64o entre os dispositi0osP Bluetoot .+() lan6ada em a5osto de !007, a 0ers4o !.1 tem como principais desta9ues o acrscimo de mais informa6;es nos sinais (n9uirK >permitindo uma sele64o melhorada dos dispositi0os antes de estabelecer uma cone@4o?, melhorias nos procedimentos de se5uran6a >inclusi0e nos recursos de cripto5rafia? e melhor 5erenciamento do consumo de ener5iaP Bluetoot 1+B) 0ers4o lan6ada em abril de !00&, tem como principal atrati0o ta@as altas de 0elocidade de transfer2ncia de dados. )ispositi0os compat'0eis podem atin5ir a marca de !# -bps de transfer2ncia. N Ytru9ueY para atin5ir ta@as t4o ele0adas est1 na incorpora64o de transmiss;es /0!.11 >saiba mais sobre isso neste arti5o sobre CiD,i?. Nutra 0anta5em o controle mais inteli5ente do 5asto de ener5ia e@i5ido para as cone@;es. N Fluetooth ".0 compat'0el com as 0ers;es anteriores da tecnolo5iaP Bluetoot 3+B) as especifica6;es desta 0ers4o foram anunciadas em meados de de8embro de !00& e o seu principal diferencial n4o 0elocidade, mas sim economia de ener5ia. Esse no0o padr4o capa8 de e@i5ir muito menos eletricidade 9uando o dispositi0o est1 ocioso, recurso especialmente interessante, por e@emplo, para telefones celulares 9ue consomem muita ener5ia 9uando o Fluetooth permanece ati0ado, mas n4o em uso. * 0elocidade padr4o de transfer2ncia de dados do Fluetooth #.0 de 1 -bps. N fato de ha0er 01rias 0ers;es n4o si5nifica 9ue um dispositi0o com uma 0ers4o atual n4o funcione com outro com uma 0ers4o inferior, embora possam ha0er e@ce6;es. Toda0ia, se um dispositi0o !.0 for conectado a outro de 0ers4o 1.!, por e@emplo, a 0elocidade da transmiss4o de dados ser1 limitada E ta@a suportada por este <ltimo. .+(B+ Ada'tadores Bluetoot = Outras tecnoloCias DUSB7 Ei#!iF Disciplina: Redes de computadores 1 Pg. 22 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Bluetoot = Ei#!i Fluetooth e CiD,i t2m aplica6;es li5eiramente diferentes nos escritArios e casas de ho3e, e durante mo0imento+ confi5urando redes, imprimindo, ou at transferindo apresenta6;es e ar9ui0os de P)*s para computadores. *mbas s4o 0ers;es da tecnolo5ia n4o licenciada Bpread Bpectrum >Tradu64o li0re como YEspectro espalhadoY?. Fluetooth difere do CiD,i por9ue a <ltima oferece alta pot2ncia de transmiss4o e cobre 5randes distGncias, porm re9uer hard=are mais caro e robusto com alto consumo de ener5ia. Elas usam a mesma fre9u2ncia de transmiss4o, porm empre5am es9uemas de multiple@a5em diferentes. En9uanto o Fluetooth um substituto para o cabo em uma 0ariedade de aplica6;es, o CiD,i um substituto do cabo apenas para acesso E rede local. Bluetoot = USB TecnoloCias Ta5a de Transmiss<o Fluetooth 1.! 1-bps Fluetooth !.1 "-bps Fluetooth ".0 !#-bps :BF 1.1 12 2bps :BF !.0 480Mbps :BF ".0 #,/ Hbps .+((+ VantaCens e limita;6es Como 0anta5ens do uso desta tecnolo5ia, podemos citar+ Com Fluetooth n4o necess1rio usar cone@;es por caboP Fai@o custo para redes de curto alcanceP Disciplina: Redes de computadores 1 Pg. 2* Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Hrande 9uantidade de dispositi0os com chips FluetoothP N Fluetooth suporta comunica64o tanto por 0o8 9uanto por dados, sendo <til nas mais di0ersas aplica6;esP * tecnolo5ia pode ser facilmente inte5rada aos protocolos de comunica64o, como o TCP(P, por e@emplo. Como todas as tecnolo5ias e@istentes, o Fluetooth tambm tra8 in<meras limita6;es dentre elas, podemos citar+ N n<mero m1@imo de dispositi0os 9ue podem se conectar ao mesmo tempo limitado, principalmente se compararmos com a rede cabeadaP N alcance bastante curto, por isso uma rede pode ser apenas localP * ta@a de transfer2ncia de dados in0iabili8a muitas das aplica6;es multim'dia atuais. .+(.+ A'lica;6es7 custos e 'rinci'ais Gornecedores * partir da prApria defini64o do termo Fluetooth >comunica64o 0ia Fluetooth? nos poss'0el elaborar uma 0ast'ssima lista de aplica6;es do Fluetooth. *l5umas aplica6;es do Fluetooth s4o+ Controle sem fio e comunica64o entre celulares e fones de ou0ido sem fio ou sistemas 0i0a 0o8 para carros. Essa foi uma das mais anti5as aplica6;es da tecnolo5ia a se tornar popularP Comunica64o sem fio entre PCs em um espa6o pe9ueno onde pe9uena banda necess1riaP Comunica64o sem fio entre PCs e dispositi0os de entrada e sa'da, como mouse, teclados e impressorasP Comunica64o sem fio entre telefones celulares e esta6;es de telefonia fi@a, para funcionar como um telefone sem fio dentro da 1rea de cobertura e economi8ar em tarifas de ser0i6o telef7nicoP Transfer2ncia de ar9ui0os entre dispositi0os usando NFEZP Disciplina: Redes de computadores 1 Pg. 2+ Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Transfer2ncia de contactos, anota6;es e e0entos de calend1rio e lembretes entre dispositi0os com NFEZP Bubstitui64o de dispositi0os seriais tradicionais com fio em e9uipamentos de teste, receptores HPB, e9uipamentos mdicos, leitores de cAdi5o de barras e dispositi0os de controle de tr1fe5oP Para controles onde o infra0ermelho era tradicionalmente utili8adoP En0iar pe9uenas propa5andas para dispositi0os ati0ados por FluetoothP Consoles de 0'deo 5ames da no0a 5era64o D Iintendo Cii e PlaK Btation " usam Fluetooth para seus respecti0os controles sem fioP *cesso dialDup E (nternet em um computador pessoal ou P)* usando um celular compat'0el com dados como modemP Io in'cio, o Fluetooth foi ideali8ado para eliminar a necessidade de conectar aparelho por cabos. -as a idia foi sendo aprimorada, de acordo com o andamento do pro3eto, onde ficou percept'0el 9ue o Fluetooth poderia se tornar uma Atima forma de comunica64o, com uma 0anta3osa rela64o de custobenef'cio. *s pes9uisas come6aram em 1&&/, por cinco 5randes companhias+ Ericsson, (F-, (ntel, IoQia e Toshiba. Esse 5rupo formou o consArcio YFluetooth Bpecial (nterest HroupY. N nome YFluetoothY foi escolhido em homena5em ao rei YMarald FlatandY, 9ue era conhecido em seu reinado na )inamarca como YMarald FluetoothY. Esse apelido lhe foi dado por ele possuir uma colora64o a8ulada em sua arcada dent1ria. E o 9ue esse rei tem ha0er com essa tecnolo5ia[ Marald Fluetooth ficou conhecido por ser um unificador da )inamarca, lo5o o si5nificado de Fluetooth unifica64o. N consArcio Fluetooth cresceu incri0elmente em poucos anos e 31 conta com cerca de duas mil empresas participando. * 5rande maioria das conhecidas companhias de tecnolo5ia 31 fa8em parte do consArcio, como MP, "Com, Philips, -otorola, Bamsun5, Biemens, )ell, BonK, enfim. (sso permitiu uma ampla dissemina64o da tecnolo5ia em todo o mundo. 1+ IN!RARED DATA ASSOCIATION DIrDAF Disciplina: Redes de computadores 1 Pg. 2, Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco 1+(+ O /ue 0 (r)* um padr4o de comunica64o Aptica de curto alcance. Transfere dados atra0s de pulsos de lu8 infra0ermelha emitidos tradicionalmente por diodos emissores de lu8 >.E)s?. *tualmente, a 5rande maioria das comunica6;es feitas por infra0ermelho s4o padroni8adas pela (r)* >(nfrared )ata *ssociation? 9ue uma institui64o n4oDlucrati0a criada em 1&&#. *pAs sua cria64o, a empresa come6ou a obter muitas empresas adotando seu padr4o, at 9ue a -icrosoft anunciou 9ue iria dar suporte ao padr4o (r)* para o Cindo=s &$ e assim, a associa64o conse5uiu base para atin5ir a tamanho 9ue ho3e possui. * si5la (r)*, muitas 0e8es, confundida com a transmiss4o por infra0ermelho o 9ue um ato falho 0isto 9ue a associa64o criou apenas o padr4o e n4o a comunica64o por infra0ermelho em si. 1+.+ !uncionamento Ns sistemas de comunica64o em infra0ermelho utili8am fre9L2ncias muito altas, pouco abai@o do espectro de lu8 0is'0el, para transmitir informa6;es. Ns sinais (R se propa5am unidirecionalmente ou por difus4o >refle@4o? por isso n4o conse5uem penetrar em ob3etos opacos. Beu alcance 5eralmente pe9ueno e sua aplica64o 5eralmente em Redes Pessoais >P*Is? e al5umas aplica6;es espec'ficas em redes locais semDfio >C.*I?. Io caso da difus4o, ou refle@4o, a transmiss4o utili8ando o infra0ermelho n4o necessita ser direcionada, mas fica restrita a ambientes fechados, pois o sinal depende de tetos e paredes para refle@4o. N padr4o (r)* sur5iu para facilitar a comunica64o pontoDaDponto e pontomultiponto em dispositi0os eletr7nicos utili8ando a propa5a64o de sinais de infra0ermelho. Beu alcance 0aria entre 10cm W 1m, embora isso possa 0ariar considera0elmente se sua pot2ncia de transmiss4o for aumentada. Bua ta@a de transmiss4o 0aria na ordem de &%00bps a #mbps. )ispositi0os (r)* se comunicam utili8ando .E)s de infra0ermelho. Beu comprimento de onda de transmiss4o utili8ado de /7$ nanometros Disciplina: Redes de computadores 1 Pg. 2- Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco apro@imadamente. Ns receptores utili8am fotodiodos P(I, onde os eltrons s4o 5erados proporcionalmente a entrada de sinais luminosos. *pAs serem 5erados, os sinais eltricos passam por um filtro passaDbanda onde somente as fre9L2ncias de uma modula64o (r)* espec'fica passar4o. Ns dispositi0os 9ue utili8am o (r)* podem ter um transmissor e um receptor separadamente, ou tambm um transceptor >combina64o de transmissor e receptor em um <nico dispositi0o?. * informa64o a ser transmitida em um sinal di5ital con0ertida para um sinal analA5ico luminoso >infra0ermelho? e os receptores fa8em o processo in0erso, con0ertendo o sinal analA5ico para pulsos di5itais. :m ponto interessante o modo como os pulsos Apticos s4o 5erados. Para conser0ar ener5ia >5eralmente dispositi0os (r)* utili8am baterias como fonte de tens4o?, a informa64o transmitida em ra3adas de inter0alo de tempo bem menor 9ue o da informa64o a 9ual representam. X interessante citar 9ue o (r)* n4o o sistema em uso atualmente em controles remoto de TJ e 0'deo cassete, neste caso, a especifica64o 0aria de acordo com o fabricante e a semelhan6a consiste apenas no comprimento de onda utili8ado em ambos os sistemas, pois os .E)s e fotodiodos para este comprimento de onda s4o baratos e facilmente encontrados. Disciplina: Redes de computadores 1 Pg. 2. Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco !iCura (> # A'lica;6es 5 Com'rimento de Onda 1+1+ Descri;<o dos 'adr6es dos dados de IrDA = Modelo OSI Padr4o (r)* inicialmente di0idido em dois subtipos+ S(r)* )ataT e S(r)* ControlT, tambm conhecidos como (r)*D) e (r)*DC, respecti0amente. Ns protocolos 9ue constituem o (r)* )ata s4o utili8ados em dispositi0os 9ue intera5em para a troca de dados, 31 os protocolos (r)* Control lidam principalmente com os perifricos de interface com o usu1rio como teclados, 3oKsticQs, microfones e etc. *s principais diferen6as entre eles est4o descritas na tabela !. !iCura (@ # IrDA #D e IrDA#C Disciplina: Redes de computadores 1 Pg. 2/ Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Tabela . # IrDA DTA = IrDA Control ".".1 W Padr4o (r)* )*T* N padr4o (r)* possui " protocolos obri5atArios+ Protocolo de Camada ,'sica >lrPM\?, Protocolo de *cesso ao .inQ (nfra0ermelho >lr.*P? e Protocolo de Herenciamento de .inQ (nfra0ermelho >(r.-P?. *cima desses protocolos h1 01rios outros opcionais, como o TinK Transport >TinKTP? 9ue comumente utili8ado para suporte a outras camadas opcionais superiores como (r.*I, (rTranDP, Nbe@ e (r-C. !iCura .B # Pila de Protocolos IrDA Pilha de Protocolos (r)* N Redes sem fio domsticas (nfrared trataDse de um modelo teArico 9ue tenta e@plicar o funcionamento da rede, di0idindoDa em sete camadas, mas n4o tem obri5a64o ser se5uido E risca pelos protocolos de rede. Disciplina: Redes de computadores 1 Pg. 20 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco !iCura .( # Pila de Protocolos IrDA 5 OSI ".".1.1 D Protocolo de Camada ,'sica >(rPM\? * camada f'sica consiste em um transceptor >ou transmissor e receptor separadamente? (R um encoderdecoder, um seriali8adordeseriali8ador e um framer. N transceptor (R con0erte o sinal eltrico para sinal (R para transmiss4o e con0erte o sinal (R para sinal eltrico na recep64o. N seriali8adordeseriali8ador con0erte bKtes em trem de bits para transmiss4o e con0erte um trem de bits em bKtes na recep64o. N framer monta frames (r)* e 5era CRC para transmiss4o, na recep64o retira os bits de controle da informa64o e fa8 checa5em de CRC. Ia maioria dos casos a fun64o do framer implementada 0ia soft=are. -uitos dos encodersdecoders s4o pro3etados para intera64o com a controladora :*RT >controladora de comunica64o serial ass'ncrona de PCs?. Ns tranceptores (R se di0idem em tr2s cate5orias b1sicas, o B(R >(nfra0ermelho serial?, ,(R >(nfra0ermelho serial r1pido? e J,(R >(nfra0ermelho serial muito r1pido?. Buas respecti0as ta@as de transmiss4o s4o descritas na tabela]. ".".1.! W Camadas de Protocolo de Boft=are Be5ue, uma bre0e descri64o dos principais protocolos implementados 0ia soft=are para o padr4o (r)* )ata. (r.*P W Protocolo de *cesso ao .inQ (nfra0ermelho Disciplina: Redes de computadores 1 Pg. *1 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Io 5eral, encapsula o frame e 5arante 9ue os dispositi0os (r)* n4o se confundam. (r.*P descre0e como dispositi0os estabelecem, finali8am cone@4o e como eles ser4o numerados internamente. (r.-P W Protocolo de Herenciamento de .inQ (nfra0ermelho X focado na detec64o de presen6a de dispositi0os 9ue este3am oferecendo um determinado ser0i6o dentro alcance permitido, checa o flu@o de dados e atua como um multiple@ador para confi5ura6;es com mais de um dispositi0o com caracter'sticas diferentes. TinK TP W Protocolo de Transporte (nfra0ermelho Esta camada 5erencia canais 0irtuais entre dispositi0os, di0ide a informa64o em pacotes e retira a informa64o ori5inal dos pacotes. (rNFEZ W Protocolo de Troca de Nb3etos de (nfra0ermelho )efine os comandos P:T e HET, 9ue permitem a transfer2ncia bin1ria entre dispositi0os e o 9ue um pacote de0e conter para ser transmitido. ".".! W Padr4o (r)* Control N Padr4o (r)* control consiste em um con3unto de protocolos subdi0ididos em+ PM\ >Camada ,'sica? 9ue funciona da mesma maneira 9ue em (r)* )ata. -*C >Controle de *ceso ao -eio?. ..C >Controle de .inQ .A5ico?, 9ue ser4o descritos adiante. 1+3+ Vers6es do IrDA7 EAolu;<o e Alcance Iormalmente, o emissor de um dispositi0o costuma ofuscar seu prAprio receptor, portanto sA poss'0el operar em modo halfDduple@. *s caracter'sticas mais importantes >de B(R a J,(R? est4o na Tabela ". Tabela 1 # Es'eciGica;6es da camada G2sica IrDA Dde SIR a V!IRF Disciplina: Redes de computadores 1 Pg. *1 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Especifica6;es da camada f'sica (r)* Para o padr4o (r)* 31 foram desen0ol0idas seis 0ers;es para a camada f'sica, cada uma capa8 de uma diferente ta@a de transmiss4o >0er Tabela #?. Be5ue a descri64o de cada uma delas. Tabela 3 # Camadas G2sicas IrDA e suas ta5as de transmiss<o Serial Infrared (SIR) )efine uma transmiss4o ass'ncrona e serial. Npera em ta@as de transmiss4o tipicamente suportadas por portas seriais >&%00bps, 1&!00bps, "/#00bps, $7%00bps, 11$!00bps?. * descoberta e ne5ocia64o entre os dispositi0os feita a &%00bps. Medium Infrared (MIR) Ta@a de transmiss4o de 1,1$!-bps. Fast Infrared (FIR) Ta@a de transmiss4o de #-bps. Todos os dispositi0os ,(R de0em suportar B(R. Very Fast Infrared (VFIR) Ta@a de transmiss4o de 1%-bps. Todos os dispositi0os J,(R de0em suportar ,(R e B(R. Ultra Fast Infrared (UFIR) Ta@a de transmiss4o de 100-bps. *inda n4o h1 produtos com :,(R no mercado. Giga-IR Criada para a transmiss4o de 5randes ar9ui0os, sua especifica64o foi apro0ada e distribu'da aos membros da (r)* em !00&. Nferece uma ta@a de Disciplina: Redes de computadores 1 Pg. *2 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco transmiss4o em torno de 1Hbps. )e acordo com a pes9uisa reali8ada nesta mono5rafia, no momento sA e@iste uma empresa e@ibindo aplica6;es pr1ticas da tecnolo5ia. Esta empresa, a 3aponesa R))(, e@ibiu na feira Cireless Japan !00& um estande com telefones celulares e9uipados com transceptores Hi5aD (R. >Hi5a8ine? N estande ale5ou 9ue os aparelhos e@ibidos possu'am as especifica6;es e@ibidas na Tabela $. Tabela 4 # Im'lementa;6es IiCa#IR da QDDI e5ibidas na Eireless Ra'an .BB@ DIiCa:ineF N embutimento de Hi5aD(R no aparelho celular n4o re9uer espa6o maior do 9ue as implementa6;es (r)* mais tradicionais. Hi5aD(R, ao contr1rio destas, n4o usa um .E), mas sim um laser de semicondutor como emissor de lu8. >Tetsuo Io8a=a, !00/? N laser ser1 Classe 1 >pot2ncia de al5uns mili=atts?, a mais se5ura para os olhos. * R))( espera 9ue o custo por unidade do mAdulo, 9uando produ8ido em massa, 01 se e9ui0aler aos mAdulos tradicionais >entre ^10 e !0?. >Tetsuo Io8a=a, !00/? N consumo ener5tico por unidade de tempo >pot2ncia? do transmissor Hi5aD(R considera0elmente maior, porm a transmiss4o muito mais bre0e, o 9ue redu8 o consumo do dispositi0o 9ue o contm. Ieste mesmo estande, a R))( di0ul5ou o uso de adaptadores :BF!.0 para Hi5aD(R, o 9ue no m'nimo curioso, pois o padr4o :BF!.0 transmite no m1@imo a #/0-bps, tornandoDse e0identemente um 5ar5alo. * R))( 31 ha0ia e@ibido demonstra6;es em 0'deo do Hi5aD(R na (nternet >1 Hbps (nfrared Communication?. *inda n4o h1 produtos com Hi5aD(R no mercado. Infrared in! "##ess $r%t%#%l (Ir"$) ,ica lo5o acima da (rPM\ e corresponde E camada de enlace do modelo NB(! N dispositi0o prim1rio controla os dispositi0os secund1rios, determinando 9uando eles podem transmitir. . Ele respons10el pelo controle de acesso, descoberta de dispositi0os, estabelecimento de cone@4o, distribui64o dos Disciplina: Redes de computadores 1 Pg. ** Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco papis de dispositi0o prim1riodispositi0o secund1rio e ne5ocia64o de parGmetros OoB. Infrared in! Management $r%t%#%l (IrM$) .ocali8ado na terceira camada das especifica6;es (r)*, este protocolo subdi0idido em dois+ .-D-:Z e .-D(*B. in! Management Multi&le'er (M-MU() Be posiciona diretamente sobre o protocolo (r.*P. Ele respons10el por pro0er m<ltiplos canais lA5icos atra0s da multiple@a64o dos enlaces criados pelo (r.-P e por permitir mudan6a de papis prim1riosecund1rio para os dispositi0os. in! Management Inf%rmati%n "##ess Ser)i#e (M-I"S) Pro02 uma lista de todos os ser0i6os (r)* 9ue o dispositi0o oferece. *ssim, um dispositi0o pode descobrir os ser0i6os oferecidos por outro fa8endo uma re9uisi64o a este protocolo. *iny *rans&%rt $r%t%#%l (*iny*$) Protocolo opcional sobre o (r.-P, 9ue permite a transmiss4o de mensa5ens maiores 9ue o tamanho de 9uadro da camada de enlace. Para tanto, fa8 se5menta64o e reconstru64o da mensa5em. Tambm fa8 controle de flu@o. Infrared Sim&le (IrSM$) X um protocolo opcional sobre o (r.-P, 9ue tem as mesmas fun6;es do TinKTP+ pro02 ser0i6os de se5menta64o e remonta5em para a camada superior (rNFEZ e E camada inferior (r.-P. *lm disso, oferece checa5em e corre64o de erros de se9uenciamento. Infrared C%mmuni#ati%ns $r%t%#%l (IrC+MM) Permite 9ue o dispositi0o infra0ermelho se comporte como uma porta serial ou paralela. ,ica lo5o acima do protocolo (r.-P. Infrared +,-e#t .'#/ange (Ir+0.() Permite a troca de ob3etos entre dispositi0os. Be p;e acima do protocolo TinKTP. Disciplina: Redes de computadores 1 Pg. *+ Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco (nfrared .ocal *rea Iet=orQ >(r.*I? Permite 9ue o dispositi0o infra0ermelho se conecte a uma .*I em um de tr2s modos+ ponto de acesso, hospedeiro e PeerDtoDPeer. Este protocolo tambm depende do TinKTP. Infrared M%,ile C%mmuni#ati%ns (IrMC) Protocolo de aplica34o para troca de cart5es6 notas6 calendrios e pe7uenos te8tos entre dispositivos m9veis. Ir1" f%r 2rist 2at#/es (Ir22) Protocolo de aplica34o para comunica34o entre rel9gios de pulso. Ir1" Finan#ial Messaging (IrFM) Protocolo de aplica34o para reali:a34o de pagamentos no atacado e vare;o. Infrared US0 (IrUS0) Protocolo IrDA para cone84o wireless dentro das camadas USB6 substituindo os contatos "<sicos. IrSim&le (rBimple >n4o confundir com o protocolo (rB-P? um protocolo relati0amente recente >!00$?. TrataDse de uma simplifica64o dos protocolos (r)* para aumentar a efici2ncia na transmiss4o de dados, oferecendo ta@as l'9uidas de transmiss4o # a 10 0e8es maiores do 9ue a dos protocolos (r)* tradicionais >0er Tabela $?. X retrocompat'0el com os protocolos (r)* e@istentes, e as interfaces 9ue ainda n4o o usam podem ser capacitadas atra0s de uma atuali8a64o de soft=are. >ITT )oCo-o?. Tabela 8 # Com'ara;<o entre 'rotocolos IrDA 'ara a transGerNncia de uma imaCem de . meCa'i5els Da'ro5imadamente 4BBQBF Io protocolo (r)* padr4o h1 um tempo de 5uarda >escuta de canal? se5uido de mensa5ens de descoberta de dispositi0os, o 9ue dura apro@imadamente Disciplina: Redes de computadores 1 Pg. *, Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco 10%0ms. >Bhah, *ra, Rita8umi, _ -atsumoto, !00%? Em se5uida en0iada uma re9uisi64o de cone@4o. N protocolo (rBimple elimina as etapas de escuta de canal e descoberta de dispositi0os. Io momento em 9ue a camada superior re9uisita cone@4o, o (rBimple 31 en0ia a re9uisi64o de cone@4o com os de0idos parGmetros. 1+4+ Normas de Controle IrDA
".$.1.Caracter'sticas de Controle (r)*+ ,'sica )efine as 0elocidades de transmiss4o, es9uemas de modula64o, comprimento de onda infra0ermelho, etc. dos sinais Apticos emitidos pelo transmissor infra0ermelho e a9ueles pro0enientes do receptor na interface entre o sistema infra0ermelho e o transceptor, e n4o trata da tens4o do circuito controlador 9ue controla o .E) do transmissor infra0ermelho ou a forma de onda apAs a con0ers4o fotoeltrica feita no receptor infra0ermelho. `*lcance e distGncia e9ui0alentes aos atuais controles remotos unidirecionais >$ metros?P `Transmiss4o de dados at 7$ RbpsP `)ados s4o codificados usando a se9u2ncia 1%D P:.BE amplificados por um carre5ador a 1,$ -h8 9ue alocado para controle remoto de alta 0elocidadeP `Ns pacotes s4o prote5idos com+ CRCD/ >pacotes pe9uenos? e CRCD1%. ".$.!.Caracter'sticas de Controle (r)*+ -*C Trabalha de modo assimtrico, permitindo a um dispositi0o host comunicarDse com m<ltiplos dispositi0os perifricos e at / simultaneamente, proporcionando uma aloca64o dinGmica e permitindo a reutili8a64o das dire6;es dos perifricos. Harante um bom tempo de resposta. 3.5.3. Caracter'sticas de Controle (r)*+ ..C Disciplina: Redes de computadores 1 Pg. *- Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Pro02 caracter'sticas de confiabilidade como se9uenciamento de informa64o e retransmiss4o 9uando erros s4o detectados. ,ornece recursos para aumentar a confiabilidade da transmiss4o de dados depara a camada -*C, por meio de um protocolo simples de controle de en0io. `M* >Mome *ppliance *pplication? W desen0ol0ido para atender aplica6;es para a casa, tais como controlar o acendimento de lGmpadas, prea9uecimento de fornos, etc. `M() >Muman (nterface )e0ice *pplication? W desen0ol0ido para atender dispositi0os de inform1tica de entrada, contemplando o problema da direti0idade obri5atAria . 1+8+ Ada'tadores IrDA = Outras TecnoloCias DUSBF Com a e0olu64o das tecnolo5ias de r1dio fre9u2ncia, (r)* 0eio perdendo mercado desde o ano !000 >especialmente para o, na poca no0o, padr4o Fluetooth?, principalmente pelas bai@as ta@as de transmiss4o, e pela necessidade de linha de 0isada direta entre os e9uipamentos, o 9ue um incon0eniente do ponto de 0ista de usabilidade >do ponto de 0ista de se5uran6a, porm, uma 0anta5em?. *lm disso, a documenta64o oficial de (r)* sA liberada mediante filia64o >pa5amento?, en9uanto a de Fluetooth aberta. I4o obstante, com o ad0ento das camadas f'sicas :,(R e Hi5aD(R, sur5e um 5rande potencial para (r)* retomar seu mercado perdido eou alcan6ar no0os mercados, especialmente se forem lan6ados adaptadores :BF. N padr4o :BF".0 31 come6ou a che5ar ao consumidor em !010 >Pa0arin, !00/?. Este, ao contr1rio da 0ers4o !.0, oferece lar5ura de banda suficiente >#,/Hbps? para acomodar transmiss;es Hi5aD(R. *o lon5o da pes9uisa deste trabalho, n4o foram encontrados produtos E 0enda 9ue usassem al5um desses dois padr;es. Tabela 9 # Com'aratiAo IrDA 5 USB TecnoloCia Ta5a de transmiss<o Disciplina: Redes de computadores 1 Pg. *. Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco (r)* >-(R? 1-bps (r)* >,(R? #-bps (r)* >J,(R? 1%-bps (r)* >:,(R? 100-bps (r)* >Hi5aD(R? 1Hbps :BF 1.1 12 2bps :BF !.0 480Mbps :BF ".0 #,/ Hbps 1+9+ VantaCens e %imita;6es Como toda cone@4o sem fio, o infra0ermelho possui a 0anta5em de n4o necessitar de um meio f'sico >fio? para a sua transmiss4o de dados. Com isso, ele permite 9ue 01rios dispositi0os mA0eis ou n4o possam se comunicar com uma maior facilidade sem a necessidade de uma infraDestrutura prDmontada. *lm disso, pelas estimati0as da (r)*, ela conse5uir1 com :,(R >:ltra ,ast (nfrared? promo0er uma maior 9uantidade de transmiss4o com uma menor 9uantidade de ener5ia 5asta. Entretanto, o infra0ermelho possui com des0anta5em o fato de as distGncias alcan6adas >1 metro? serem muito curtas como tambm necessitar de 9ue os dispositi0os este3am dentro do campo de 0isada um do outro sem obstru6;es. Com isso, o infra0ermelho permite apenas 9ue redes pessoais >Personal Area Network? se3am formadas diminuindo muito a sua aplicabilidade. 1+>+ A'lica;6es7 Custos e Princi'ais !ornecedores Tabela > # A'lica;6es IrDA Disciplina: Redes de computadores 1 Pg. */ Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco Principais fornecedores+ Biemens, BonK Ericson, Bi5matel, Bhen8hen Bai5e, HoldflK, Bhen8hen BimsuQian Electronics Technolo5K. * tecnolo5ia (r)* tem um bai@o custo, utili8a bai@as ener5ias, para permitir transmiss;es de dados sem fio. 3+ CONC%US-O N crescimento das redes de computadores tem sido uma realidade e 0em acontecendo de forma muito r1pida. *s formas de acesso a dados tambm t2m mudado radicalmente, em 9ue transa6;es 9ue antes eram feitas de formas fi@as e centrali8adas, ho3e podem ser feitas de formas mA0eis e distribu'das. * cultura de utili8a64o da informa64o tambm 0em recebendo no0as filosofias da era di5ital. * propens4o 9ue no futuro prA@imo, as redes de lon5a distGncia 9ue s4o usadas para transporte de 5rande 9uantidade de dados, se3am constru'das com a tecnolo5ia de fibra Aptica, de0ido Es in<meras 0anta5ens 9ue esse meio de comunica64o oferece+ lar5ura de banda, imunidade a interfer2ncias, alt'ssima 0elocidade, alcance de 5randes distGncias, etc. Disciplina: Redes de computadores 1 Pg. *0 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco I4o sA isso. :ma outra tend2ncia 9ue os dispositi0os computacionais e domsticos usados em ambientes locais >resid2ncias, empresas, etc.? se3am sem fio. * rede local de computadores sem fio um e@emplo de 9ue essa realidade 31 fa8 parte do a0an6o tecnolA5ico. Por isso 9ue o (EEE tem in0estido no melhoramento da tecnolo5ia sem fio, para impulsionar a tecnolo5ia e permitir 9ue empresas pro3etem, construam e comerciali8em componentes para a comunica64o sem fio. Faseado nesse pensamento, teremos sem d<0ida, uma adop64o crescente a sistemas sem fio no conte@to das redes locais, substituindo 5radati0amente as redes tradicionais cabeadas, para 9ue no futuro tenhamos transmiss;es locais totalmente sem fio. 4+ RE!ERHNCIAS BIB%IOIR*!ICAS )ispon'0el em+ &ttp:##===.ces".br#ar7uivos#biblioteca#ecm#alvaroramos.pd" *cessado em 1/0&!011. )ispon'0el em+ &ttp:##===.tede.udesc.br#tde>ar7uivos#1#%DE211-1+ 21%1-1*1-?1*/#Publico#ane8o>@.pd" *cessado em 1/0&!011. )ispon'0el em+ &ttp:##===.cin.u"pe.br#Atg#21112#olsB.pd" *cessado em !#0&!011. )ispon'0el em+ &ttp:##===.lis&a.u"sc.br#pub#$illo>$C@>2112.pd" *cessado em !#0&!011. )ispon'0el em+ &ttp:##===.eba&.com.br#content#'$''''cP+'D#tecnologia bluetoot& *cessado em !&0&!011. )ispon'0el em+ &ttp:##===.eba&.com.br#content#'$'''$mg/'E#bluetoot& *cessado em !&0&!011. Disciplina: Redes de computadores 1 Pg. +1 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes UPE Universidade de Pernambuco Escola politcnica de Pernambuco )ispon'0el em+ &ttp:##===.logicengen&aria.com.br#mcamara#'FU)GC#$luetoot&.PDH *cessado em !&0&!011. )ispon'0el em+ &ttp:##===.eba&.com.br#content#'$''''E1+'F#bluetoot& aspectostecnicos *cessado em !&0&!011. )ispon'0el em+ &ttp:##===.gta.u"r;.br#grad#1->2#"abio#inde8.&tml *cessado em !&0&!011. Disciplina: Redes de computadores 1 Pg. +1 Redes sem fo domsticas !n"rared # $lue %oot& 'luna: %&amiris (sis $. )unes