apresentação bluetooth

56
BLUETOOTH Acadêmicos: Diego Adriano Sieves Paulo Luis Steinhauser Amauri Cunha CENTRO UNIVERSITÁRIO PARA O DESENVOLVIMENTO DO ALTO VALE DO ITAJAÍ Pró-reitoria de Pós-graduação, Pesquisa e Extensão Latu Sensu – Redes de Computadores e Segurança de Sistemas Arquitetura de Redes de Computadores Profa. Dra. Michelle S. Wangham Data: 10/04/2010.

Upload: paulo-luis-steinhauser

Post on 26-Jun-2015

330 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Apresentação bluetooth

BLUETOOTH

Acadêmicos:Diego Adriano SievesPaulo Luis SteinhauserAmauri Cunha

CENTRO UNIVERSITÁRIO PARA O DESENVOLVIMENTO DO ALTO VALE DO ITAJAÍPró-reitoria de Pós-graduação, Pesquisa e ExtensãoLatu Sensu – Redes de Computadores e Segurança de SistemasArquitetura de Redes de ComputadoresProfa. Dra. Michelle S. WanghamData: 10/04/2010.

Page 2: Apresentação bluetooth

Por que o nome bluetooth?

Não, o nome não tem nada Não, o nome não tem nada a ver com dente azul!a ver com dente azul!

Page 3: Apresentação bluetooth

Origem do nome

• O nome Bluetooth é uma homenagem ao rei da Dinamarca e Noruega Harald Blåtand - em inglês Harold Bluetooth (traduzido como dente azul, embora em dinamarquês signifique de tez – pele - escura).

• O logotipo do Bluetooth é a união dos símbolos nórdicos (Hagall) e (Berkanan) correspondentes às letras H e B

no alfabeto latino.

Page 4: Apresentação bluetooth

O Logotipo

Page 5: Apresentação bluetooth

História do bluetooth

• A história do Bluetooth começa em meados de 1994, através de estudos da empresa Ericsson. Projeto MCLink.

• Em 1998, cinco empresas, a Ericsson, a Nokia, a IBM, a Intel e a Toshiba, formaram o consórcio denominado Bluetooth SIG.

Page 6: Apresentação bluetooth

História do bluetooth

• Objetivo de expandir e promover a tecnologia Bluetooth e estabelecer um novo padrão industrial.

• O consórcio Bluetooth SIG já conta com a participação de mais de 10.000 empresas de todo o mundo.

Page 7: Apresentação bluetooth

O que é o bluetooth• Especificação aberta (royalty-free) de uma

tecnologia padrão para comunicação sem fio ad hoc;

• Possibilidade de conectar uma ampla variedade de dispositivos;

• As especificações do Bluetooth foram desenvolvidas e licenciadas pela Bluetooth Special Interest Group.

Page 8: Apresentação bluetooth

O que é o bluetooth

• Os dispositivos Bluetooth anunciam todos os serviços que eles suportam e podem fornecer, e por isso, faz com que o uso de serviços seja simples pela falta da necessidade de configurar endereços de rede ou permissões como em outras tecnologias.

Page 9: Apresentação bluetooth

O que é o bluetooth

• Por solicitação do SIG o IEEE adotou as especificações do Bluetooth como um standard IEEE 802.15 para "Wireless Personal Area Network (WPAN)"

Page 10: Apresentação bluetooth

Freqüência e Comunicação

• Dispositivos Bluetooth operam na faixa ISM (Industrial, Scientific, Medical) centrada em 2,45 GHz - variações que vão de 2,4 GHz à 2,5 GHz.

• Esquema de comunicação FH-CDMA.• Esquema FH/TDD.

Page 11: Apresentação bluetooth

Características do Bluetooth

• Tecnologia sem fio voltada a aplicações de voz e dados;

• Funciona no espectro de 2,4GHz, faixa ISM (Industrial, Scientific, Medical);

• Taxa de dados na versão 2 chega a 3Mbps;• Capaz de penetrar objetos sólidos;

Page 12: Apresentação bluetooth

Características do Bluetooth

• Tecnologia omni-direcional;• Segurança é uma prioridade, sendo que a

tecnologia oferece 3 modos de segurança;• Baixo consumo de energia;• Baixo custo de implantação;• Utilização da técnica de pooling.

Page 13: Apresentação bluetooth

Comparativo com Wi-Fi (IEEE 802.11)

• A tecnologia Bluetooth custa 1/3 da implementação com Wi-Fi;

• Utiliza 1/5 da energia;• Menor alcance;• Taxas de transferências menores.

Page 14: Apresentação bluetooth

Comparativo de áreas de alcance

Page 15: Apresentação bluetooth

Usos

• Bluetooth é um protocolo padrão de comunicação primariamente projetado para baixo consumo de energia com baixo alcance, baseado em microchips transmissores de baixo custo em cada dispositivo.

ClassePotência máxima

permitida(mW/dBm)

Alcance (Aproximadamente)

Classe 1 100 mW (20 dBm) até 100 metros

Classe 2 2.5 mW (4 dBm) até 10 metros

Classe 3 1 mW (0 dBm) ~ 1 metro

Page 16: Apresentação bluetooth

Versões

VersãoTaxa de

transmissão

Versão 1.2

1 Mbit/s

Versão 2.0 + EDR

3 Mbit/s

Versão 3.0

24 Mbit/s a.m.m.Mudança da Faixa de Transmissão para 802.11

Page 17: Apresentação bluetooth

Lista de aplicações

• Controle sem fio e comunicação entre celulares e fones de ouvido sem fio ou sistemas viva voz para carros;

• Comunicação sem fio entre PCs;• Comunicação sem fio entre PCs e dispositivos de

entrada e saída;• Transferência de arquivos entre dispositivos; • Para controles onde o infravermelho era

tradicionalmente utilizado;• Consoles de videogames da nova geração

Page 18: Apresentação bluetooth

Lista de aplicações

Page 19: Apresentação bluetooth

Sistema viva-voz para carros

Page 20: Apresentação bluetooth

Redes Bluetooth

• Topologia (c):

Page 21: Apresentação bluetooth

Redes Bluetooth

• Sistema de rádio ad hoc;• Os dispositivos Bluetooth se comunicam entre

si e formam uma rede denominada piconet;• Várias piconets independentes e não-

sincronizadas podem se sobrepor ou existir na mesma área, formando um scatternet.

Page 22: Apresentação bluetooth

Redes Bluetooth

Page 23: Apresentação bluetooth

Tipos de redes formadas entre dispositivos Bluetooth

Page 24: Apresentação bluetooth

Redes Bluetooth

• Redes Bluetooth suportam conexões ponto-a-ponto e ponto-a-multiponto entre o dispositivo mestre e os escravos.

Page 25: Apresentação bluetooth

Compartilhamento de Canal

• O compartilhamento de canal do Bluetooth é possível através da multiplexação do tempo, onde o tempo é dividido em slots, cada um durando 625s.

Page 26: Apresentação bluetooth

Compartilhamento de Canal

• É importante ressaltar que a unidade master transmite seus dados nos slots de tempo pares, enquanto que as demais transmitem nos slots ímpares;

• Os slots são numerados de acordo com o relógio da master.

Page 27: Apresentação bluetooth

Compartilhamento de Canal

• Quanto a transmissão e a recepção de pacotes, que é feita de forma alternada no tempo, é conhecida como TDD (Time Division Duplex).

• O número máximo de canais é 79, que vai do canal 0 ao 78, com espaço entre eles de 1MHz, iniciando em 2.402GHz

Page 28: Apresentação bluetooth

Controle de Acesso ao Meio

• O Bluetooth foi otimizado para permitir que um número elevado de comunicações não coordenadas ocorram dentro da mesma área.

• Um canal (FH Bluetooth Channel) está associado a uma piconet e é identificado pela seqüência de freqüências e pelo relógio do dispositivo mestre.

Page 29: Apresentação bluetooth

Estabelecimento de Conexões

• Os dispositivos devem ser identificados;• Podem ser dinamicamente conectados e

desconectados de uma piconet a qualquer hora;

• Mensagens do tipo INQUIRY;• Mensagem do tipo PAGE;• Estado de STANDBY;• Estado de SCAN.

Page 30: Apresentação bluetooth

Estados Possíveis

•STANBY•Inquiry•Inquiry Scan•Page•Page Scan

Page 31: Apresentação bluetooth

Modos de Operação

• Active Mode dispositivo participa ativamente do canal;

• Sniff Mode modo econômico onde há redução de tempo de escuta do canal;

• Hold Mode dispositivo slave fica em estado de espera;

Page 32: Apresentação bluetooth

Modos de Operação

• Park Mode consumo baixíssimo de potência. Slave utiliza endereço global e em tempos regulares, o dispositivo escuta o canal para verificar eventuais transmissões

Page 33: Apresentação bluetooth

Tipos de Links

Uma vez conectado a uma piconet, um dispositivo pode se comunicar através de dois tipos de links:

• Sinchronous Connection Oriented (SCO) link;• Asynchronous Connectionless (ACL) link.

Page 34: Apresentação bluetooth

Comunicação entre piconets

• Técnica de time division multiplexing (TDM);• Estado de HOLD;• Bridge.

Page 35: Apresentação bluetooth

Perfis Bluetooth

• Especificação de interface para comunicações entre dispositivos baseadas em Bluetooth;

• Os perfis proveêm padrões que os fabricantes devem seguir para permitir dispositivos a usarem o Bluetooth de uma maneira compatível.

Page 36: Apresentação bluetooth

Principais perfis (controle de mídia)

• Advanced Audio Distribution Profile (A2DP);• Audio/Video Remote Control Profile (AVRCP;• Video Distribution Profile (VDP);• Basic Imaging Profile (BIP);• Basic Printing Profile (BPP);

Page 37: Apresentação bluetooth

Principais perfis (controle de sistemas de comunicações)

• Device ID Profile (DID);• Dial-up Networking Profile (DUN);• Fax Profile (FAX);• Hands-Free Profile (HFP);• Headset Profile (HSP);• LAN Access Profile (LAP);• Personal Area Networking Profile (PAN);

Page 38: Apresentação bluetooth

Principais perfis (outros)

• File Transfer Profile (FTP);• Hard Copy Cable Replacement Profile (HCRP);• Object Push Profile (OPP);• Human Interface Device Profile (HID);• Phone Book Access Profile (PBAP);• Serial Port Profile (SPP);• Service Discovery Application Profile (SDAP);• SIM Access Profile (SAP, SIM);• Synchronisation Profile (SYNCH).

Page 39: Apresentação bluetooth

Arquitetura Bluetooth

• As características técnicas da arquitetura Bluetooth está definida no Core (núcleo) e nos Profiles (perfis).

• Essas definições são dadas pelo Bluetooth SIG (Special Interest Group).

Page 40: Apresentação bluetooth

Arquitetura Bluetooth

• No núcleo é definido como o sistema funciona, em se tratando de protocolos, camadas, especificações técnicas...

• Os perfis determinam como os elementos que compõe o sistema podem ser empregados para realizar das funções desejadas.

Page 41: Apresentação bluetooth

Arquitetura Bluetooth

Page 42: Apresentação bluetooth

Arquitetura Bluetooth

• Na parte inferior da pilha de protocolos, se localiza a camada de rádio, que no modelo OSI, corresponderia a camada física. Esta camada é responsável pela transmissão de dados via rádio frequência (RF) e sua modulação.

• A Baseband, é responsável pelo protocolo de controle e por rotinas de enlace.

Page 43: Apresentação bluetooth

Arquitetura Bluetooth

• O LMP (Link Manager Protocol) é utilizado na configuração e controle do enlace.

• O HCI (Host controller Interface) provê as camadas superiores do modelo, uma interface padronizada de acesso ao Controlador e ao Gerenciador de Enlace.

Page 44: Apresentação bluetooth

Arquitetura Bluetooth

• O L2CAP (Logical Link Control and Adaptation Protocol ou Protocolo de Adaptação e Controle do Enlace Lógico), faz a segmentação e montagem de pacotes, bem como a multiplexação e demultiplexação desses pacotes. Cuida também dos requisitos de qualidade de serviço.

Page 45: Apresentação bluetooth

Arquitetura Bluetooth

• O protocolo RFCOMM emula uma porta serial convencional, o que facilita a incorporação de outros dispositivos ao sistema.

• Já o SDP (Service Discovery Protocol) permite descobrir quais os serviços disponíveis nos dispositivos Bluetooth, e ainda, quais as suas características

Page 46: Apresentação bluetooth

Pacote de Dados Bluetooth

• Um pacote de dados Bluetooth é composto em geral pela seguinte estrutura:– Código de Acesso ao Canal: é o código de acesso

do canal físico;– Cabeçalho do Pacote: inclui o identificador do

transporte lógico e do protocolo de controle do enlace;

Page 47: Apresentação bluetooth

Pacote de Dados Bluetooth

– Cabeçalho do Payload: identificador do enlace lógico;

– Payload: Dados de usuário, mensagens ou frames, mensagens de gerenciamento;

– CRC: Código de erro.

Page 48: Apresentação bluetooth

Cabeçalho do pacotes de dado

Page 49: Apresentação bluetooth

Exemplo prático do funcionamento da tecnologia

Page 50: Apresentação bluetooth

Exemplo de aplicação

• Acesso de email através de um dispositivo portátil (PDA, laptop...) através de uma rede bluetooth segue basicamente os passos:

• Inquiry: O dispositivo bluetooth realiza um processo conhecido como inquiry, onde ele fica sabendo quais os pontos de acesso que estão próximos, e os mesmos respondem com seu endereço físico.

Page 51: Apresentação bluetooth

Exemplo de aplicação

• Paging: o processo conhecido como paging é iniciado. Neste processo, o dispositivo móvel tenta sincronizar com o ponto de acesso;

• Estabelecimento de link: é estabelecido um link assíncrono (ACL) pelo LMP (Link Manager Protocol).

Page 52: Apresentação bluetooth

Exemplo de aplicação

• Procura por Serviços: Depois de estabelecer o link físico, o dispositivo móvel tenta descobrir quais os serviços disponíveis no ponto de acesso através do SDP (Service Discovery Protocol).

• L2CAP: através das informações obtidas pelo SDP, é criado um canal L2CAP que possibilita a comunicação entre os dois dispositivos.

Page 53: Apresentação bluetooth

Exemplo de aplicação

• RFCOMM: Um canal RFCOMM é criado sobre o canal L2CAP. O canal RFCOMM emula uma interface serial que permitirá a transmissão dos dados entre os dispositivos.

• Segurança: Na hipótese do ponto de acesso restringir o acesso, realiza-se um processo de autenticação (necessidade de saber o PIN). Caso os dois dispositivos operem no modo seguro, os dados serão encriptados.

Page 54: Apresentação bluetooth

Exemplo de aplicação

• PPP (Point-to-Point Protocol): O PPP, geralmente é executado a partir de um link serial, como nos modens dial-up. Como no Bluetooth temos o canal RFCOMM que emula um link serial, o PPP será executado nesse link. Isso possibilita que os outros protocolos utilizados na internet possam ser executados normalmente e a partir daí pode-se acessar o e-mail.

Page 55: Apresentação bluetooth

Referências:

• BILLO, Eduardo Afonso. Uma pilha de protocolos Bluetooth adaptável à aplicação. Disponível em: < http://www.lisha.ufsc.br/teaching/theses/billo.pdf>. Acesso em: 08 de abr. 2010

• BLUETOOTH SIG. How Bluetooth Technology Works. Disponível em: < http://www.bluetooth.com/English/Technology/Works/Pages/default.aspx>. Acesso em: 08 de abr. 2010

• ELETRÔNICA.ORG. Bluetooth - Soluções Sem Fio . Disponível em:< http://www2.eletronica.org/artigos/eletronica-digital/bluetooth-solucoes-sem-fio/>. Acesso em: 08 de abr. 2010.

Page 56: Apresentação bluetooth

Referências:

• IEEE. IEEE 802.15 WPAN Task Group 1 (TG1) . Disponível em: <www.ieee802.org/15/pub/TG1.html>. Acesso em: 08 de abr. 2010.

• UNIVERSIDADE CATÓLICA DE BRASÍLIA. Bluetooth. Disponível em: <http://www.ucb.br/prg/professores/maurot/RC-I-Mat/RCI-Mat_arqs/bluetooth/bluetooth.htm>. Acesso em: 08 de abr. 2010.

• WIKIPÉDIA. Bluetooth. Disponível em: <http://pt.wikipedia.org/wiki/Bluetooth> Acesso em: 08 de abr. 2010.