Buscar

Bluetooth: Tecnologia de Comunicação Sem Fio

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
*
Bluetooth (802.15)
WiMAX (IEEE802.16)
*
*
Bluetooth, em português, significa dente azul. O curioso nome é uma homenagem a Harald Bluetooth que, no século X, unificou os reinos nórdicos da Dinamarca e da Noruega.
O Bluetooth de hoje irá unir o mundo dos computadores e da TELECOM.
 
História – Porque Bluetooth?
*
*
Desenvolvimento
 Bluetooth SIG ( Organização responsável pela tecnologia Bluetooth).
 Integrantes
*
*
O que é Bluetooth?
 Tecnologia de comunicação de curta distância sem fios.
 Dados e Voz
 Desenvolvido para conectar celulares, headsets, computadores portáteis, etc…
 Utiliza o conceito de Personal Area Network (PAN)
*
*
O que é Bluetooth?
Objetivo:
 Eliminar Fios
 Prover Interconectividade
*
*
O que é Bluetooth?
Dados 
 Desktop – Notebook
 Impressora – Desktop
 Handheld – Desktop
 Mouse - Desktop
 Teclado – Desktop
 Monitor - CPU
Voz
 Celular – Desktop
 Headset – Telefone Fixo
 Microfone – Desktop
 Celular - Headset
*
*
O que é Bluetooth?
- Comunicação entre os dispositivos no Geral
*
*
 Range de 10 metros de raio
Características Técnicas
Velocidade máxima de 721Kbps
 Pode operar tanto ponto-a-ponto quanto em modo networked. 
 Opera com Radio Freqüência de 2.402GHz até 2.480GHz divididos em 79 canais
- Suporta até 8 dispositivos
*
*
Bluetooth
Espectro de Frequência
O sistema deve operar em qualquer parte do mundo e a banda de frequência deve ser aberta ao público sem a necessidade de licenças 
A única banda de frequência que satisfaz estes requisitos é a 2,45 GHz - Industrial-Scientific medical (ISM) band
2400 MHz à 2483,5 MHz nos EUA e na Europa (apenas parte desta banda está disponível na França e Espanha)
2471 MHz à 2497 MHz no Japão 
*
*
Bluetooth
Definição do Canal
Esquema FH/TDD 
A banda do canal é de 80 MHz dividido em 
 79 canais de salto (hop channel)
FH (Frequency Hopping)
O canal é dividido em slots de 625 us onde é definida uma frequência de salto para cada slot.
Taxa de salto é igual a 1600 saltos/s.
*
*
Bluetooth
Canal utilizando FH/TDD
*
*
Bluetooth
Link Físico
Syncronous connection-oriented (SCO); 
Assyncronous connectionless (ACL); 
O link SCO suporta conexões ponto-a-ponto entre o master e um único slave na piconet e é tipicamente utilizado para voz. 
O master mantém o link SCO usando slots reservados em intervalos regulares. 
O link ACL é um link ponto-a-multiponto entre o master e todos os slaves da piconet. 
Este tipo de link é utilizado tipicamente para transmissão de dados em burst
*
*
Bluetooth
Definiçao dos pacotes
Todos os pacotes possuem o mesmo formato
Código de Acesso - 72 bits
Header - 54 bits
Payload - 0 à 2745 bits
*
*
Bluetooth
Código de Acesso
Sincronização, compensação de offset e identificação
O receptor só aceitará pacotes cujo código de acesso correlacionar com o master
Três tipos:
Código de Acesso ao Canal (CAC)
Código de Acesso ao Dispositivo (DAC)
Código de Inquiry (IAC)
*
*
Bluetooth
Código de Acesso
Código de Acesso ao Canal (CAC)
Identifica os pacotes da rede
Incluído em todos os pacotes da piconet
Código de Acesso ao dispositivo (DAC)
Procedimento de sinalização (paging)
Código de Acesso de Inquiry (IAC)
Descobrir quais unidades estão na localidade
*
*
Bluetooth
Header
Informações sobre o link de controle
AM_ADDR: 3 bits - active member address
TYPE: 	 4 bits - type code
FLOW: 	 1 bit - flow control
ARQN: 	 1bit - acknowledge indication
SEQN: 	 1bit - sequence number
HEC: 	 8 bit - header error check
*
*
Bluetooth
O AM_ADDR 
Representa o endereço de uma unidade ativa Cada slave recebe um endereço temporário de 3 bits para ser usado quando estiver ativo. Todos os pacotes trocados entre mestre e slave carregam este endereço.
TYPE 
Podem existir dezesseis tipos diferentes de pacotes. O código de quatro bits "TYPE" é utilizado para especificar qual tipo está sendo usado. 
*
*
Bluetooth
ARQN
informar ao transmissor sobre o sucesso da transferência de um pacote de dados de payload com CRC. Se a recepção foi feita com sucesso, um ACK (ARQN=1) é enviado, senão um NACK (ARQN=0). 
FLOW
Este bit é utilizado para fluxo de controle sobre o link ACL.Quando o buffer no receptor está cheio, é retornado uma indicação de STOP (FLOW=0) para o transmissor parar com a transmissão do fluxo de dados. 
*
*
Bluetooth
O SEQN 
numeração sequencial para ordenar o stream no pacote de dados com CRC. Isto é feito para evitar o recebimento de um mesmo pacote que foi retransmitido. 
HEC
Cada header possui um header-error-check para garantir a integridade do cabeçalho. Se o HEC não não casa, então o pacote inteiro é descartado.
*
*
Bluetooth
Payload
O campo voz possui um tamanho fixo. Para pacotes HV possuem 240 bits enquanto que os pacotes DV, 80 bits. O header do payload não está presente neste caso.
O campo dados consiste de três segmentos: um cabeçalho do payload, o corpo do payload e possivelmente um código CRC. 
*
*
Bluetooth
Estabelecendo Conexão
As unidades de rede Bluetooth devem ser capazes de descobrir o endereço de outras unidades nas proximidades sem a necessidade de intervenção do usuário. Assim, foram definidos para estabelecer as conexões: 
 inquiry
 page
 scan
*
*
Bluetooth
Inquiry
Master difunde mensagens de inquiry
Descobrir quais unidades estão no alcance
Resposta com um pacote do tipo FHS (Frequency Hopping Synchronization) contendo informações sobre sincronismo e sua identidade
Temporização aleatória para evitar colisões
*
*
Bluetooth
Inquiry
D
A
10 metros
H
M
N
L
P
O
Q
B
C
F
K
J
G
I
E
D
A
M
N
L
P
O
Q
B
C
F
K
J
G
I
E
*
*
Bluetooth
Paging
Master difunde mensagens de paging tentando estabelecer conexão com terminais descobertos no processo de inquiry.
São enviados 2 mensagens de paging a cada 1,25 ms.
A mensagem é enviada em broadcast mas contém o endereço do slave B
Este processo se repete até que todos os outros dispositivos estejam conectados.
*
*
Bluetooth
Paging
D
E
F
H
G
I
K
J
C
M
N
L
P
O
Q
B
A
A
*
*
Bluetooth
Paging
D
H
C
M
N
L
P
O
Q
E
F
G
I
J
K
A
*
*
Bluetooth
Scan
Para economizar energia, os dispositivos que estiverem ociosos podem "dormir". 
Acordam periodicamente para verificar se existe algum outro dispositivo tentando estabelecer uma conexão. 
A janela de varredura utilizada é de 10 ms.
Duas sequências de 16 saltos. 
*
*
Características Tecnicas
 Padrão IEEE 802.15
 FHSS – Spread Spectrum Frequency Hopping
 Mestre/Escravo
 3 Classes de consume de energia
 Classe 1 – 100 mW – 100m
 Classe 2 – 2.5 mW – 10m
 Classe 3 – 1 mW – 1m
*
*
Topologias
Ponto-a-Ponto – Conexão direta entre dois dispositivos
Piconet – Conecta como uma pequena rede com um Mestre e mais de um Escravo
Scatter-net – A união entre duas ou mais Piconets, com todos os dispositivos conectando entre si. 
*
*
Topologias: Ponto-a-Ponto
 Apenas dois dispositivos conectando diretamente entre si.
- O dispositivo escravo segue a freqüência definida pelo dispositivo mestre.
*
*
Topologias: Piconet
O dispositivo Mestre suporta no máximo 7 dispositivos Escravos
 E possível manter ate 255 dispositivos em modo estacionado.
 Todos os Dispositivos Escravos seguem a freqüência do dispositivo Mestre 
*
*
Topologias: Piconet
*
*
Topologias: Scatter-Net
As Piconets podem ser conectadas entre elas formando a Scatter-Net.
 As Scaters-Nets podem ser formadas de duas formas:
 O dispositivo sendo Escravo em uma rede e Mestre em outra.
 O dispositivo ser Escravo nas duas redes.
*
*
 Scatter-Net: Mestre/Escravo
Mestre
Escravo
Escravo
Escravo
Escravo
Escravo
*
*
 Scatter-Net: Escravo/Escravo
Mestre
Mestre
Escravo
Escravo
Escravo
Escravo
Escravo
*
*
 Segurança
3 Modos de Segurança:
 - Modo de Segurança 1 ( Sem Segurança )
 - Modo de Segurança 2 ( Segurança reforçada no nível de serviço )
 - Modo de Segurança 3 ( Segurança reforçada no nível de ligação )
*
*
 Segurança:
Modo de Segurança 1
 - Modo menos seguro.
 - Não inicializa nenhum modo de segurança.
 - Link e Serviço aberto
*
*
 Segurança:
Modo de Segurança 2
 - Não inicializa nenhum serviço de segurança antes de estabelecer o link.
 - Após estabelecer o link são iniciados os seguintes procedimentos de segurança:
 Autenticação
 Autorização
 Criptografia
*
*
 Autenticação
Durante a autenticação o dispositivo determina se vai compartilhar a chave com outro dispositivo se: 
 Os dois dispositivos forem novos é necessário criar uma chave de iniciação.
 Esta chave de iniciação é usada para criar uma conexão semi-permanente entre dois dispositivos.
 
*
*
 Autorização
 - A Autorização é necessária para um dispositivo dar permissão para acesso de serviços particulares
 - Para autorização é necessário:
 Autenticação do dispositivo.
 O serviço que esta sendo pedido e relatado para o dispositivo que está provendo-o. 
 O dispositivo determina quando permite ou não o acesso a aquele serviço.
*
*
 Segurança:
Modo de Segurança 3
 - Inicia o procedimento de segurança antes de estabelecer o link.
 - Modo mais seguro
 - Pode rejeitar um dispositivo que requisita a conexão pelas suas configurações
 - Só conversa com dispositivos “pré-configurado”
*
*
 Segurança: 
Outras Características 
 - Invisibilidade – E possível configurar o dispositivo para que ele não seja encontrado na rede pelo modo “discover” , e sim apenas pelo endereço.
 - Segurança no nível de Aplicação – A aplicação pode incluir sua própria forma de segurança
 - 128 bit Criptografia – Protege os dados codificando-os antes da transmissão
*
*
 Vantagens
 - Consumo de energia – Consome em torno de 100 a 1000 vezes menos energia que outras tecnologias de RF.
 - Custo – Tendência futura de 3 vezes menos que outras tecnologias de RF.
 - Simplicidade – Instalação e uso muito simplificado.
 - Compatibilidade – Muitos produtos no mercado já estão com bluetooth integrados.
*
*
 Desvantagens
 - Velocidade – de 4 a 10 vezes menor que outras tecnologias de RF.
 - Distância – de 5 a 10 vezes menor que outras tecnologias.
 - FHSS – A tecnologia é mais exposta a falhas.
*
*
Access Method
Polled
CSMA/CA
TDMA/CSMA Hybrid
Applications
Voice & Data
Data Only
Voice & Data
Component cost
~$5
~$50
~$15
 Comparação

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais