aula 8 -bluetooth - federal university of rio de janeirovelloso/slides/aula-8-bluetooth.pdfaula 8...
TRANSCRIPT
![Page 1: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/1.jpg)
AULA 8 -BLUETOOTHProf. Pedro Braconnot Velloso
![Page 2: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/2.jpg)
Resumo da aula anterior
• Camada enlace
• Protocolos de controle de acesso ao meio
• Divisão de canal
• Acesso aleatório
• CSMA
• Revezamento
![Page 3: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/3.jpg)
Padrões para redes sem fio
Taxa
de
tran
smis
são
de d
ados
(Mb/
s)
Interno 10-30m
Externo 50-200m
Médio alcance (externo)
200m – 4 Km
Longo alcance (externo)
5Km – 20 Km
.056
.384
1
4
5-11
54
IS-95, CDMA, GSM 2G
UMTS/WCDMA, CDMA2000 3G
802.15
802.11b
802.11a,g
UMTS/WCDMA-HSPDA, CDMA2000-1xEVDO 3G aprimorado
802.16 (WiMAX)
802.11a,g point-to-point
200 802.11n
dados
![Page 5: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/5.jpg)
Bluetooth
• Atualmente faz parte do nosso cotidiano
• Fones
• Celulares
• Laptops
• Mouse
• Teclado fonte: figuras retiradas da Internet
![Page 6: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/6.jpg)
Bluetooth
• Homenagem ao rei Viking
• Harald Blaatand
• Dinamarca
• Rei do século X
• Conquistou e “controlou" dois reinos distantes
![Page 7: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/7.jpg)
Bluetooth
• Formada a aliança Bluetooth 1998
• Ericson, IBM, Intel, Nokia, Toshiba
• Desenvolver um padrão de comunicação sem fio
• conexão universal
• 1999 entram
• Microsoft, Lucent, Motorola
![Page 8: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/8.jpg)
IEEE 802.15.1
• Objetivos
• Baixo custo
• Baixo consumo energético
• Leve
• Fácil uso
• Confiável e tolerante a falhas
![Page 9: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/9.jpg)
Padrão IEEE 802.15.1
• Frequência —> 2,4 GHz
• Salto em frequência
• Resiliente a falhas
• Taxa de transmissão
• 1 Mbs
• Distância
• média 10 metros
• máxima 100 metros
![Page 10: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/10.jpg)
Princípio básico de funcionamento
• Piconets
• Unidade básica
• 1 mestre
• 1 a 7 escravos
• Mestre determina o canal
• Comunicação mestre-escravo MESTREESCRAVO
![Page 11: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/11.jpg)
Mestre
• Responsável pela sincronização entre dispositivos
• Determina o padrão da sequência de saltos
• FHSS - Frequency Hop Spread Spectrum
• Divide o canal em 79 sub-portadoras
• Define a ordem das sub-portadoras para a comunicação
3 6 13 1 9 5 2 12 10 7 8 4 11
![Page 12: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/12.jpg)
Scatternet
• Permite a comunicação entre muitos dispositivos
• Um dispositivo pode ser
• Mestre em uma piconet
• Escravo em outra
![Page 13: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/13.jpg)
Scatternet
• Dispositivos participantes de duas piconets
• Bridges
• Escutam em ambas
• Mudando
• padrão de saltos
![Page 14: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/14.jpg)
Controle de consumo de energia
• 2 estados
• Standby
• Nenhum dado pode ser transmitido ou recebido
• Connection
• O dispositivo está conectado a um mestre
![Page 15: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/15.jpg)
Estado Connection
• Quatro modos de operação
• Ativo
• Sniff
• Acorda periodicamente para ouvir o mestre
• Hold
• O tráfico no canal ACL é interrompido temporariamente
![Page 16: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/16.jpg)
Estado Connection
• Quatro modos de operação (cont.)
• Park
• Não faz parte da piconet
• Se mantém sincronizado com o mestre
• Acorda periodicamente para ouvir mensagens de broadcast
• Podem ser usados para tirar o dispositivo deste estado
• Permite aumentar o número de escravos de uma Piconet
![Page 17: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/17.jpg)
Classes de transmissão
• Potência máxima de transmissão
• Classe 1
• 100 mW —> obtendo um alcance de até 100 metros.
• Classe 2
• 2.5 mW —> para alcances de 10 metros.
• Classe 3
• 1 mW —> para alcances de 10 metros.
![Page 18: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/18.jpg)
Arquitetura
fonte: "Bluetooth and Wi-Fi wireless protocols: a survey and a comparison”, Ferro, E. and Potortì, F., IEEE Wireless Communication, 2005
![Page 19: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/19.jpg)
Radio
• Define a transmissão dos bits no meio físico
• Frequência de transmissão
• Técnicas para diminuir a interferência
• FHSS
• 1.600 saltos por segundo
• Modulação
• FSK
• Time-division duplex (TDD)
![Page 20: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/20.jpg)
Baseband Layer
• Transmissão do bits no canal
• CRC - Checar erros
• Correção de erro em (FEC - Forward Error Correction)
• Encriptação
• Entre outras funcionalidades da camada física
![Page 21: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/21.jpg)
Link Manager
• Estabelecimento e encerramento de conexão
• Synchronous connection-oriented links (SCOs)
• Asynchronous connectionless links (ACLs)
• Usam os slots restantes do canal
• Autenticação
• Link Manager Protocol
![Page 22: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/22.jpg)
Synchronous connection-oriented links (SCOs)
• Prover atraso garantido
• Exceto por eventuais interrupções do LMP
• Tem maior prioridade
• Escravo pode abrir
• Até 3 SCOs com um mestre
• 2 SCOs com um mestre e um com outro diferente
• Mestre pode abrir até 3 SCOs com até 3 escravos diferentes
• Não provê retransmissão
• Adequado para aplicações tipo “streaming”
• 64 eps nas duas direções
![Page 23: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/23.jpg)
Asynchronous connectionless links (ACLs)
• Ideal para aplicações sem restrição temporal
• Mestre define um “scheduling"
• Cada escravo pode enviar um pacote
• Apenas um ACLs entre um escravo e um mestre
• Tem verificação e correção de erro
• Com retransmissão
![Page 24: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/24.jpg)
Mecanismos de Acesso ao Meio
• Centralizado
• Polling
• Mestre
• Slots de tempo alternam
• Um slot para o mestre e outro para o escravo
![Page 25: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/25.jpg)
Protocolo para conexão
• Standby
• Espera para conectar a uma piconet
• Inquire
• Procura por novos dispositivos (enviado em 32 canais)
• Dispositivos ouvem 16 canais
• Page
• Conectar a um dispositivo específico
• Connected
• Ativo na picote
• mestre ou escravo
• Sniff/Park/Hold
• Estados de baixo consumo
![Page 26: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/26.jpg)
Protocolo para conexão
Fonte: "Bluetooth and Wi-Fi wireless protocols: a survey and a comparison”,
Ferro, E. and Potortì, F., IEEE Wireless Communication, 2005
![Page 27: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/27.jpg)
Retransmissão
• Destino detecta erro
• Descarta o quadro
• Reconhecimento positivo
• Retransmissão após timeout
• Reconhecimento negativo
![Page 28: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/28.jpg)
L2CAP
• Logical Link Control and Adaptation Protocol
• Segmentação e montagem
• Multiplexação e demultiplexação para protocolos da camada superior
• Troca de informações de qualidade de serviço.
![Page 29: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/29.jpg)
RFCOMM
• Emula uma porta serial convencional
• Permitindo que dispositivos já existentes possam ser facilmente incorporados ao sistema
![Page 30: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/30.jpg)
Service Discovery Protocol - SDP
• Protocolo de Descoberta de Serviço
• Descoberta dos serviços disponíveis na rede Bluetooth
![Page 31: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/31.jpg)
Estabelecimento de conexão
Wi-Fi Bluetooth
Frequência 2,4 e 5 GHz 2,4GHz
Alcance 10 - 100 metros 100 - 300 metros
Taxa máxima 1 Mbs 54 Mbs
Taxa máxima de dados 732 kbs 31,4 kbs
Célula básica Piconet BSS
![Page 32: AULA 8 -BLUETOOTH - Federal University of Rio de Janeirovelloso/slides/aula-8-Bluetooth.pdfAULA 8 -BLUETOOTH Prof. Pedro Braconnot Velloso Resumo da aula anterior • Camada enlace](https://reader031.vdocumento.com/reader031/viewer/2022011913/5fa7e852afa572596c3d8658/html5/thumbnails/32.jpg)
Créditos
• Figura do primeiro slide
• Fonte: http://www.ikanda.be/sensors/what-is-iot