Sei sulla pagina 1di 26

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA PROGRAMA DE PS-GRADUAO EM ENGENHARIA ELTRICA

Bluetooth

Prof. Dr. Antonio Luiz P. de S. Campos

Natal RN

Introduo
Redes sem fio
Quanto s tecnologias das redes sem fio, atualmente existem diversos padres, especificados de acordo com rea de abrangncia, freqncias, taxas de transmisso e aplicabilidade.

Introduo
Atualmente, dispositivos eletrnicos pessoais esto se tornando mais inteligentes e interativos. Muitos dispositivos tm aumentado suas capacidades de armazenamento e processamento de dados. Outro fator importante, que estes dispositivos precisam estabelecer comunicao entre si. A finalidade disso compartilhar dados e servios, formando redes pessoais, de dispositivos de um mesmo usurio.

Introduo
Dentre estes podemos citar: Notebooks; Celulares; PDAs (Personal Digital Assistants); Dispositivos de udio, dispositivos de vdeo; Cmeras digitais.

Introduo
Segundo o IEEE 802.15, 2002: uma WPAN (Wireless Personal Area Network) pode ser definida como um conjunto de dispositivos de uma pessoa dispostos, ao redor desta, como uma bolha, que podem se mover e se conectar entre si. Estes dispositivos podem estar sob o controle de um indivduo ou sob o controle de dispositivos de outras pessoas.

Introduo
As tecnologias WPAN so descritas no padro IEEE 802.15. 802.15.1 WPAN/BlueTooth 802.15.2 Coexistence 802.15.3 WPAN High Rate 802.15.4 WPAN Low Rate

IEEE 802.15 - Definies


O padro IEEE 802.15.1 derivado das especificaes e perfis (denominados profiles) do Bluetooth (verso 1.1). O Bluetooth considerado como uma tecnologia sem fio pioneira para ambientes de redes pessoais. O padro Bluetooth foi publicado, inicialmente, pelo Bluetooth Interest Group composto das empresas 3COM, Ericsson, IBM, Intel, Lucent, Microsoft, Motorola, Nokia e Toshiba.

IEEE 802.15 - Definies


O Bluetooth surgiu como uma soluo de baixo custo para comunicao sem fio entre computadores pessoais, telefones mveis e outros dispositivos portteis. O Bluetooth no uma tecnologia apropriada para uma rede local (WLAN Wireless LAN), foi especificado primordialmente para redes pessoais (WPANs).

IEEE 802.15 - Definies


Atualmente, a tecnologia Bluetooth usada em: conexes com impressoras, teclados, mouses, telefones inteligentes, eletrodomsticos.

IEEE 802.15 - Definies


O padro IEEE 802.15.1 define especificaes para as camadas fsica (PHY) e de controle de acesso ao meio (MAC Medium Access Control). Isso para conectividade sem fio com dispositivos mveis ou fixos. Dentro de um espao de operao pessoal (POS Personal Operating Space).

IEEE 802.15 Arquitetura


Quando uma WPAN formada por dispositivos Bluetooth pode receber duas denominaes. Uma WPAN recebe o nome de Piconet, quando uma rede sem fio formada. Quando um conjunto de Piconets forma uma rede, na mesma rea, recebe o nome de Scatternet.

IEEE 802.15 Arquitetura


Uma rede Piconet formada por um conjunto de dispositivos atuando como mestre e escravos. Um dispositivo mestre inicia a conexo. O dispositivo escravo conecta-se somente ao dispositivo mestre.

IEEE 802.15 Arquitetura


O dispositivo mestre responsvel por controlar o uso do canal de comunicao. As conexes podem ser ponto-a-ponto ou pontomultiponto. Todos os dispositivos escravos seguem a freqncia do dispositivo mestre.

IEEE 802.15 Arquitetura


Topologia Piconet

IEEE 802.15 Arquitetura


Uma rede Scatternet formada por uma coleo de Piconets. Alguns dispositivos podem estar em uma ou mais Piconets ao mesmo tempo. Na Piconet, todos os escravos esto sincronizados atravs do FH do mestre. No entanto, em uma Scatternet, h mais de um mestre. Por isso, no permite sincronizao de FH entre Piconets, podendo ocorrer colises na mesma freqncia.

IEEE 802.15 Arquitetura


Topologia Scatternet

IEEE 802.15 Canal Fsico


Um transceptor Bluetooth um dispositivo que utiliza a banda no licenciada ISM de 2,4 GHz. Ele utiliza Frequency Hopping Spread Spectrum (FHSS). Na maioria dos pases, existem 79 canais disponveis, no entanto, alguns pases permitem o uso de apenas 23 canais. A largura de banda nominal para cada canal de 1MHz. A parte 15.247 da FCC restringe o limite mximo autorizado de potncia a 1 watt e exige que pelo menos 75 dos 79 canais sejam usados de uma forma pseudorandmica.

IEEE 802.15 Canal Fsico


Um dispositivo no pode operar em um determinado canal por mais de 0,4 segundos em qualquer perodo de 30 segundos. Esses limites foram postos em prtica para minimizar a quantidade de interferncia na banda ISM, que tambm usada por dispositivos 802.11 b/g, dispositivos HomeRF, telefones portteis e fornos de microondas. Quando ligado a outros dispositivos Bluetooth, um dispositivo Bluetooth salta a uma taxa de 1600 vezes por segundo para uso tpico, com um tempo de residncia de 625 ms.

IEEE 802.15 Canal Fsico


Um transceptor Bluetooth um dispositivo que utiliza a banda no licenciada ISM de 2,4 GHz. Ele utiliza Frequency Hopping Spread Spectrum (FHSS). Na maioria dos pases, existem 79 canais disponveis, no entanto, alguns pases permitem o uso de apenas 23 canais. A largura de banda nominal para cada canal de 1MHz. A parte 15.247 da FCC restringe o limite mximo autorizado de potncia a 1 watt e exige que pelo menos 75 dos 79 canais sejam usados de uma forma pseudorandmica.

IEEE 802.15 Canal Fsico


Esses limites foram postos em prtica para minimizar a quantidade de interferncia na banda ISM, que tambm usada por dispositivos 802.11 b/g, dispositivos HomeRF, telefones portteis e fornos de microondas. Quando em modo inquire ou paging, os saltos so de 3200 por segundo com um tempo de residncia de 312,5 s. Um transmissor Bluetooth utiliza todos os 79 canais, e saltos pseudo-aleatrios em todos os canais a uma taxa de 1600 saltos por segundo para a transmisso padro.

10

IEEE 802.15 Canal Fsico


Tem um alcance de aproximadamente 10 metros, embora escalas de at 100 metros possam ser alcanadas com amplificadores. A especificao do Bluetooth usa duplexao por diviso de tempo (TDD) e acesso mltiplo por diviso de tempo (TDMA) para a comunicao do dispositivo. Um slot de tempo nico tem durao de 625 s de comprimento, representando o comprimento de um pacote de slot nico. Na camada de banda base, um pacote consiste de um cdigo de acesso, um cabealho, e da carga.

IEEE 802.15 Canal Fsico


O cdigo de acesso contm o endereo da piconet, para filtrar mensagens de outras piconets, e normalmente de 72 bits de comprimento. O cabealho contm dados de controle de enlace, codificados com um cdigo avanado de correo de erros (FEC) com uma taxa de 1/3 para alta confiabilidade. Esse cdigo um cdigo de repetio e, portanto, cada bit no cabealho transmitido trs vezes. O cabealho geralmente de 18 bits de comprimento e inclui o endereo membro ativo de um escravo ativo atualmente.

11

IEEE 802.15 Canal Fsico


Para conexes SCO, os pacotes devem ser exatamente de um time slot de comprimento. O Bluetooth utiliza a transmisso de pacotes baseados em consultas (polling). Toda a comunicao entre dispositivos ocorre entre um mestre e um escravo, com duplexao por diviso de tempo (TDD), sem comunicao direta escravo-escravo. O mestre consulta cada escravo ativo para determinar se ele tem dados para transmitir.

IEEE 802.15 Canal Fsico


O escravo s pode transmitir dados quando for interrogado. Alm disso, ele deve enviar seus dados no intervalo de tempo imediatamente seguinte quele em que foi interrogado. O mestre transmite apenas em slots de tempo pares, enquanto os escravos transmitem apenas em slots de tempo mpares. Em cada slot, um canal de freqncia diferente usado (um salto na seqncia).

12

IEEE 802.15 Canal Fsico


Dois tipos de enlaces fsicos podem ser estabelecidos entre mestre e escravos. Enlace sncrono; Enlace assncrono.

IEEE 802.15 Canal Fsico


Um enlace sncrono, SCO Synchronous ConnectionOriented, corresponde a um enlace pontoa-ponto entre um mestre e um escravo em uma Piconet. O enlace SCO tipicamente utilizado para voz. O mestre mantm o enlace SCO usando slots reservados em intervalos regulares.

13

IEEE 802.15 Canal Fsico


Um enlace assncrono, ACL Asynchronous Connection-Less, corresponde a um enlace pontomultiponto entre o mestre e todos os escravos participando da Piconet. Nos slots no reservados para enlaces SCO, o mestre pode estabelecer um enlace ACL sobre uma base por slot para qualquer escravo, incluindo os escravos j engajados em um enlace SCO.

IEEE 802.15 Canal Lgico


O estabelecimento de um canal lgico tem incio aps o estabelecimento de um enlace fsico. feito quando o iniciador o requisita e completado com uma resposta positiva do receptor. A solicitao feita camada L2CAP (Logical Link Control and Adaptation Protocol), que responsvel pela interface com os protocolos de alto nvel.

14

IEEE 802.15 Canal Lgico


Todos os pacotes possuem o mesmo formato. Cdigo de Acesso - 72 bits Header - 54 bits Payload - 0 a 2745 bits

IEEE 802.15 Canal Lgico


O cdigo de acesso serve para: Sincronizao, Compensao de offset Identificao. O receptor s aceitar pacotes cujo cdigo de acesso correlacionar com o mestre.

15

IEEE 802.15 Canal Lgico


Existem trs tipos de cdigo de Acesso : Cdigo de Acesso ao Canal (CAC) Cdigo de Acesso ao Dispositivo (DAC) Cdigo de Inquiry (IAC)

IEEE 802.15 Canal Lgico


Cdigo de Acesso ao Canal (CAC)
Identifica os pacotes da rede Includo em todos os pacotes da piconet

Cdigo de Acesso ao dispositivo (DAC)


Procedimento de sinalizao (paging)

Cdigo de Acesso de Inquiry (IAC)


Descobrir quais unidades esto na localidade

16

IEEE 802.15 Canal Lgico


AM_ADDR Representa o endereo de uma unidade ativa. Cada escravo recebe um endereo temporrio de 3 bits para ser usado quando estiver ativo. Todos os pacotes trocados entre mestre e escravo carregam este endereo.

IEEE 802.15 Canal Lgico


TYPE Podem existir dezesseis tipos diferentes de pacotes. O cdigo de quatro bits "TYPE" utilizado para especificar qual tipo est sendo usado. ARQN Informa ao transmissor sobre o sucesso da transferncia de um pacote de dados de payload com CRC. Se a recepo foi feita com sucesso, um ACK (ARQN=1) enviado, seno um NACK (ARQN=0).

17

IEEE 802.15 Canal Lgico


FLOW Este bit utilizado para fluxo de controle sobre o link ACL. Quando o buffer no receptor est cheio, retornado uma indicao de STOP (FLOW=0) para o transmissor parar com o fluxo de dados. ARQN numerao sequencial para ordenar o stream no pacote de dados com CRC. Isto feito para evitar o recebimento de um mesmo pacote que foi retransmitido.

IEEE 802.15 Canal Lgico


HEC Cada header possui um header-error-check para garantir a integridade do cabealho. Se o HEC no no casa, ento o pacote inteiro descartado. PAYLOAD O campo dados consiste de trs segmentos: um cabealho do payload, o corpo do payload e possivelmente um cdigo CRC.

18

IEEE 802.15 Canal Lgico


Conexo entre Aplicaes
A criao de uma conexo entre aplicaes s possvel aps o estabelecimento de um canal lgico. As unidades de rede Bluetooth devem ser capazes de descobrir o endereo de outras unidades nas proximidades sem a necessidade de interveno do usurio. Assim, foram definidos trs processos estabelecer conexes: inquiry, page e scan. para

IEEE 802.15 Procedimentos de Acesso


Inquiry Quando um dispositivo quer descobrir quais dispositivos Bluetooth esto no seu alcance, entra no sub-estado de inquiry e continuamente transmite mensagens de inquiry em diferentes saltos de freqncia. A seqncia de saltos de inquiry sempre derivada dos bits menos significativos do Cdigo de Acesso de Inquiry Geral (GIAC General Inquiry Access Code2).

19

IEEE 802.15 Procedimentos de Acesso


Inquiry O dispositivo que deseja estabelecer uma comunicao envia pacoteS de pesquisa (inquiry packets). Todos os dispositivos habilitados a responder retornaro um pacote FHS (Frequency Hop Syncronization). O pacote FHS contm todas as informaes necessrias para o estabelecimento de um canal fsico.

IEEE 802.15 Procedimentos de Acesso


Inquiry Tambm contm a classe do dispositivo, por exemplo, dispositivo = telefone e tipo = celular. No processo de inquiry, o dispositivo obtm informaes referentes a endereos e relgios dos dispositivos que responderam ao inquiry. Da , pode selecionar com qual dispositivo deseja se comunicar.

20

IEEE 802.15 Procedimentos de Acesso


Paging Aps selecionar um dispositivo para se comunicar, necessrio questionar se este suporta ou no o servio desejado, este processo chamado de paging. O dispositivo habilitado a receber solicitaes de consulta, responder com as informaes necessrias sobre a utilizao do servio.

IEEE 802.15 Procedimentos de Acesso


Paging So enviadas 2 mensagens de paging a cada 1,25 ms. A mensagem enviada em broadcast. Quando o processo de paging est completo, um enlace fsico entre os dois dispositivos Bluetooth estabelecido.

21

IEEE 802.15 Procedimentos de Acesso


Paging Uma vez conhecidas a localizao e as informaes necessrias para o uso do servio, uma nova conexo necessria para proceder com a sua utilizao propriamente dita.

IEEE 802.15 Procedimentos de Acesso


Scan Para economizar energia, os estiverem ociosos podem "dormir". dispositivos que

Estes dispositivos acordam periodicamente para verificar se existe algum outro dispositivo tentando estabelecer uma conexo. A janela de varredura utilizada de 10 ms. Duas sequncias de 16 saltos.

22

IEEE 802.15 Implementao de Segurana


O padro IEEE 802.15.1 define inicialmente trs modos de segurana que podem ser configurados nos dispositivos deste padro: Modo de segurana 1; Modo de segurana 2; Modo de segurana 3.

IEEE 802.15 Implementao de Segurana


Modo de Segurana 1 No Seguro: corresponde a um modo no seguro. Modo de Segurana 2 Servio Seguro: prov segurana definida pelo usurio, permitindo flexibilidade s aplicaes. Neste caso, um canal lgico estabelecido e, posteriormente, procedimentos de segurana sero requisitados.

23

IEEE 802.15 Implementao de Segurana


Modo de Segurana 2 Servio Seguro: O Bluetooth prov autenticao, autorizao e servios de criptografia. A autenticao neste modo obrigatria para autorizao de acesso. A criptografia opcional, dependente da aplicao. Modo de Segurana 3 Enlace Seguro: O canal lgico no estabelecido antes dos procedimentos de segurana serem executados.

IEEE 802.15 Implementao de Segurana


Modo de Segurana 3 Enlace Seguro: Quando o dispositivo Bluetooth est neste modo, o dispositivo pode rejeitar conexes com outros dispositivos que no foram registrados anteriormente no processo de pairing. A autenticao obrigatria e criptografia opcional.

24

IEEE 802.15 Concluses


Vantagens
Consumo de energia: Consome em torno de 100 a 1000 vezes menos energia que outras tecnologias de RF Custo: Tendncia futura de que seja 3 vezes mais barato que outras tecnologias de RF Simplicidade: Instalao e uso muito simplificado. Compatibilidade: Muitos produtos no mercado j esto com bluetooth integrados

IEEE 802.15 Concluses


Desvantagens
Velocidade: de 4 a 10 vezes menor que outras tecnologias de RF Distncia: de 5 a 1000 vezes menor que outras tecnologias FHSS: A tecnologia mais exposta a falhas

25

IEEE 802.15 Concluses


Dispositivos
Wireless Bluetooth PC Card: Conexes bluetooth para notebook e PocketPC

Wireless Bluetooth Printing Kit: Kit para compartilhamento de arquivos e impresso via bluetooth; inclui um adaptador de porta paralela para impressoras e um adaptador USB para PCs

26

Potrebbero piacerti anche