Sei sulla pagina 1di 12

Uma Introduo Tecnologia

Bluetooth

Markus Endler

Caso de Uso 1: Headset genrico

Markus Endler

Caso de Uso 2: Conexo de perifricos

Markus Endler

Objetivos do Bluetooth
Originalmente: substituto para cabeamento entre
dispositivos
Soluo wireless de pequeno alcance (<10 metros)
Especificao aberta
Capacidade de transmisso de voz e dados
Usabilidade mundial
Surgiram novos usuos:

Personal Area Networks (PAN)


Redes Ad-hoc
Access points para dados e vs
Telemtica sem fio

Markus Endler

Bluetooth: um pouco de histria


O que Bluetooth?
Tecnologia de transmisso sem fio de pequeno alcance para
voz e dados

De onde vem o nome?


Era o apelido do Rei Dinamarqus Harald Blatand do sculo
X que unificou a Dinamarca e a Noruega.

Quando surgiu?
1994 Ericsson iniciou a pesquisa sobre tecnologia sem fio
para conectar telefones celulares com outros dispositivos e
acessrios.
1998 - 5 empresas se juntam para formar o Bluetooth Special
Interest Group (SIG)
Julho 99 Sai a primeira especificao Bluetooth v1.1
2002 - tem grande influncia sobre o padro IEEE 802.15
(WPAN)
Markus Endler

Special Interest Group

Markus Endler

Caractersticas Tcnicas
Tipo de Conexo

Spread Spectrum (Frequency Hopping) & Time


Division Duplex (1600 hops/sec)

Espectro

2.4 GHz ISM Open


p Band ((79 MHz of spectrum
p
= 79 channels)

Modulao

Gaussian Frequency Shift Keying

Potncia de Transmisso

1 mw 100 mw

Taxa de transmisso

1 Mbps

Alcance

30 ft ( 10 metros)

Estaes suportadas

8 devices

Chave de autenticao

128 bit key

Chave de encriptao

8-128 bits (configurable)

Tamanho do mdulo

9 x 9 mm

Markus Endler

Bluetooth FHSS
Usa frequency hopping
spread spectrum
Reduz interferncia com
outros dispositivos
Salto (hopping) pseudorandmico
1600 hops/sec- time slot
dura 625 microsegundos
C
Cada
d pacote
t usa 1-5
1 5 time
ti
slots

Markus Endler

Time-Division Duplex Scheme

Canal dividido em slots consecutivos (cada 625 s)

Apenas um pacote pode ser transmitido em cada slot

Slots consecutivos so usados alternativamente para transmisso e


recepo
Alternncia estrita de slots do Mestre e dos escravos (mestre
envio anos slots pares e escravo envia nos slots mpares)

Markus Endler

CenariosTpicos Bluetooth
Bluetooth permite conexes ponto-a-ponto e
conexes ponto-a-multiponto (broadcast)
entre dispositivos
Conexo Ponto-a-Ponto

Dispositivo estabelecem relacionamento MestreEscravo


Qualquer dispositivo pode ser mestre ou escravo

Piconet
U
Uma rede
d formada
f
d por 1 mestre
t e at
t 7 escravos
Cada piconet definida por outra sequncia de
saltos (hopping sequence) as quais os membros
devem se sincronizar
s
Taxa mxima em cada piconet 1 Mbps

Markus Endler

Estrutura de uma Piconet


Master
Active Slave
Parked Slave
Standby

Todos os dispositvos em uma piconet saltam sincronizadamente


O identificador (ID) e clock do mestre determinam a frequncia
dos saltos e a fase.

Markus Endler

Criao de uma rede Ad-hoc


Scatternet
Comunicao inter-piconet
At 10 piconets em uma
scatternet
Vrias piconets podem
operar em mesmo espao
fsico (prximas uma da
outra)
uma rede ad hoc tipo peer
to peer (P2P).

Markus Endler

Pilha de Protocolos Bluetooth

Markus Endler

Baseband

Markus Endler

Estrutura do Pacote
72 bits

Access
Code

54 bits

0 - 2744 bits

Header

Payload

Data

Voice

CRC

ARQ
FEC (optional)

No CRC
FEC (optional)

Markus Endler

Mquina de Estados da Conexo

Inquiry

Page

Standby

Connected
Transmit
data
Park

Hold

Sniff

Markus Endler

Criao do Canal
Existem duas situaes:
1. Um disp. Conhece os
parmetros dos demais
Executa o processo de
paginao (paging)

2. No existe informao sobre


o(s) outro(s) dispositivos
Ento executa o processo:
inquiring seguido de paging

Dois principais estados e subestados


t d
Standby (sem interao)
Connection (working)
7 outros sub-estados para
associar escravos e estabeler
conexo

Connection State Machine

Markus Endler

Estabelecimento de Canal (cont.)

Os sub-estados

Inquiry
Inquiry scan
Inquiry response
Page
Page scan
Master response
Slave response

Markus Endler

Link Manager Protocol

Markus Endler

Protocolo de Gerncia do Enlace


(Link Manager)
O Link Manager estabelece o enlace, a autenticao e
a configurao do enlace.
Controle de canal
O controle do canal realizado pelo mestre
O mestre faz polling para isso

O mestre o primeiro dispositivo que inicia a conexo


Este papel pode mudar (master
(master-slave
slave role switch)

Markus Endler

10

L2CAP
O servio provido para a camada superior:
L2CAP prov servios de dados orientados a conexo
e orientados a datagramas para as camadas
superiores
Multiplexao e De-multiplexao de protocolos
Segmentao e remontagem de pacotes grandes
L2CAP permite que protocols siperiores e aplicaes
possam transmitir pacotes de dados L2CAP data de
at 64 kilobytes.

Markus Endler

Grupo de Protocolos de Middleware


Protocolos de transporte
adicionais p
para p
permitir q
que
aplicaes possam operando sobre
Bluetooth.
Controle de sinalizao de
telefonia baseado em pacotes.

Applications
IP
SDP

Data

Tambm inclui Service Discovery


Protocol.

Audio
Middleware Protocol Group

RFCOMM

L2CAP
Link Manager

Baseband
RF

Markus Endler

11

Grupo de Protocolos de
Middleware (cont.)
Service Discovery Protocol (SDP)
Permite que aplicaes possam descobrir informaes sobre
dispositivos, servios, bem como suas caractersticas

TCP/IP
Protocolos de rede e transporte para roteamento e
transmisso de dados

RFCOMM
Protocolo emulador de cabos, emulao de portas seriais em
cima da conexo sem fio.

Markus Endler

Uma comparao

WLAN

Markus Endler

12

Potrebbero piacerti anche