Redes sem fio Redes Bluetooth Prof. Dr. Ruy de Oliveira IFMT
Bluetooth Bluetooth é uma marca registrada de propriedade do grupo denominado SIG O SIG (Special Industry Group) foi criado em 1988 por: Ericsson, IBM, Intel, Nokia e Toshiba Objetivos: Baixo consumo de energia Baixo custo Principalmente um substituto dos cabos 2
Bluetooth (cont.) Bluetooth é uma interface de rádio universal para conectividade sem fio entre dispositivos próximos Provê interconexão entre computadores e periféricos, PDAs (Personal Digital Assistant), celulares, etc Projetada para curtas distâncias (10 m) Usa a faixa de freqüência livre: 2.45 Ghz ISM Possibilita transmissão de dados a aproximadamente 1 Mbit/s 3
Piconet Cada piconet possui um Mestre e até 7 Escravos simultâneos. Mais de 200 Escravos podem estar estacionados (parked) Grupo de equipamentos conectados sem fio Há um Mestre e vários Escravos Usa a técnica FHSS O Mestre determina o padrão de salto de freqüência (único), com o qual os escravos devem se sincronizar Participação numa piconet sincronismo com o padrão de salto de freqüência 4
Formação de uma Piconet O ID de cada dispositivo é único em escala mundial AMA: Active Member Address PMA: Parked Member Address Todos os dispositivos numa piconet pulam de freqüência juntos - sincronizadamente O Mestre fornece o seu clock e identificação (ID) aos Escravos O Padrão de salto de freq. é determinado pelo ID do dispositivo (48 bits ) A fase no padrão de salto de freqüências é determinada pelo clock Endereçamento Endereço de membro ativo (AMA, 3 bits) Endereço de membro estacionado (PMA, 8 bits) 5
Scatternet Interconexão de várias piconets por meio do compartilhamento de dispositivos Mestre e Escravo dispositivos podem ser Escravo em uma piconet e Mestre em outra os dispositivos podem comutar de piconets livremente 6
A Pilha de Protocolos do Bluetooth 7
Estados de um Dispositivo Bluetooth 8
Canais de Comunicação Transmissão de pacotes sob controle do Mestre por divisão de tempo duplex (TDD time division duplex) 625 µs de janela de tempo (slots), o Mestre solicita tx aos Escravos SCO (Synchronous Connection Oriented) Voz alocação de janela simples periódica, 64 kbps full duplex, ponto-aponto ACL (Asynchronous ConnectionsLess) - Dados pacotes de tamanho variável (1, 3, 5 janelas), banda assimétricas, ponto-a-multiponto 9
Salto de Freqüência no Bluetooth O salto de freqüências no Bluetooth representa uma importante proteção contra captura de pacotes (snooping) No total são 79 canais 1600 saltos (canais) por segundo 625 microsegundos por canal 10
Arquitetura do Protocolo Bluetooth possui uma arquitetura de protocolo em camadas Protocolos de núcleo Protocolos de substituição de cabo e de controle de telefonia Protocolos adotados 11
Protocolos de Núcleo Radio Baseband Link manager protocol (LMP) Logical link control and adaptation protocol (L2CAP) Service discovery protocol (SDP) 12
Protocolos de Subst. de Cabo e Telefonia Protocolo de substituição de cabos RFCOMM Protocolo de controle de telefonia Especificação de controle de telefonia binário (TCS BIN) 13
Protocolos Adotados PPP TCP/UDP/IP OBEX WAE/WAP 14
O Protocolo L2CAP L2CAP: Logical Link Control and Adaptation Protocol Protocolo simples no topo da camada física (baseband) Orientado a conexão, e a não conexão Multiplexação de protocolo RFCOMM, SDP, controle de telefonia Montagem e desmontagem Até 64 kbyte de dados de usuários, 16 bits CRC Especificação de QoS por canal Segue a RFC 1363, especifica atraso, variação de atraso, rajadas e banda passante Abstração de grupo Cria/fecha grupo, adiciona/remove membro 15
Bibliografia Wireless Communications & Networks, 2a edição Willian Stallings, Prentice Hall, 2005. (livro texto) Introduction to Wirelees and Mobile Systems, 2a edição, D. Agrawal e Q. Zeng, 2006. Redes de Computadores e a Internet Uma Nova Abordagem, 3ª Edição, J. Kurose, Addison Wesleys, 2006. 16