Bluetooth é um baixo consumo de energia , de curto alcance tecnologia de radiofreqüência que permite que dispositivos eletrônicos portáteis e fixos , tais como telefones celulares, fones de ouvido e computadores portáteis, para ligar em conjunto sem fio. Dispositivos habilitados para Bluetooth podem formar hoc, redes dinâmicas de anúncios, conhecidas como piconets , em que o roteamento - o processo de encaminhamento de unidades , ou pacotes , de dados - é mais complexa do que em redes estáticas. Mestre-Escravo relacionamento
dispositivos Bluetooth seguir uma estrita relação senhor-escravo . O papel do mestre é para controlar os dados de largura de banda e de roteamento disponíveis entre escravos usando uma técnica conhecida como salto de frequência . Normalmente , não é possível para um dispositivo secundário para comunicar directamente com outro aparelho escravo , embora com uma cobertura rádio de cada outro . No entanto, piconets podem ser sobrepostas - em outras palavras, um dispositivo escravo em uma piconet pode agir como um mestre em outro - . Para formar uma scatternet , em que todos os dispositivos Bluetooth pode chegar a qualquer outro dispositivo
encaminhamento
Cada dispositivo , ou nó , em uma piconet Bluetooth mantém informações de roteamento para todos os outros nós em uma tabela de roteamento . Um protocolo de roteamento é um conjunto de regras que determinam como pacotes de dados são transmitidos através de uma piconet Bluetooth. Protocolos de roteamento Bluetooth deve manter tabelas de roteamento pequeno, escolher o melhor caminho - com base na velocidade , confiabilidade, rendimento e despesa - e atualização de tabelas de roteamento quando um nó entra ou sai da piconet . A necessidade de manter informações de roteamento para cada nó faz protocolos de roteamento Bluetooth inadequado para redes maiores.
Packet e comutação de circuitos
Os nós em um Bluetooth piconet pode mover-se muito rapidamente, por isso toda a topologia da rede pode mudar antes protocolos tradicionais calcularam novas tabelas de roteamento. Bluetooth usa uma combinação de tecnologia de comutação de pacotes - o que permite que os dispositivos Bluetooth para enviar vários pacotes de dados sobre o mesmo caminho - e tecnologias de comutação de circuito. Esta técnica não consumir toda a largura de banda de qualquer rota , por isso os dispositivos Bluetooth podem manter um fluxo de dados ao longo de um piconet ou scatternet .
Proactive e reativas Protocolos
um protocolo de roteamento pró-ativo encaminha regularmente pacotes , ou não conter dados de usuários reais , para manter uma imagem up- to-date da estrutura piconet , ou topologia. Um protocolo de roteamento reativo , por outro lado, apenas encaminha pacotes contendo dados de usuários reais. Protocolos de roteamento pró-ativa todos os cálculos de roteamento rápido e entrega de pacotes, enquanto protocolos de roteamento reativos só são realmente adequados para piconets que mudam rapidamente ou carregam grandes quantidades de tráfego de rede .