Como interpretar 'hcitool afh' (mapa AFH)

1

Às vezes, tenho problemas quando uso o Wlan e o Bluetooth simultaneamente. Eu queria verificar se eles usam as mesmas freqüências e descobri que posso checar o mapa AFH atual com hcitool afh .

O resultado parece algo como

user@device:~$ hcitool afh xx:xx:xx:xx:xx:xx
AFH map: 0xff4f28000000f0fe0000

Então, agora, o que isso significa, onde está documentado?

    
por DrTobbe 11.04.2015 / 12:01

1 resposta

0

Acabei de me deparar com esta questão procurando o significado de "mapa AFH". Embora a questão seja bastante antiga, gostaria de compartilhar minhas descobertas.

Existem (pelo menos) dois mecanismos diferentes que ajudam a reduzir a interferência entre o Bluetooth e o WiFi:

1. Frequência de salto adaptável (AFH)

Os dispositivos Bluetooth transmitem em 79 canais diferentes, espaçados de 1 MHz entre 2.402 MHz e 2.480 MHz. Durante a transferência de dados, o remetente muda o canal usado muito rapidamente em uma ordem pseudo-aleatória ("seqüência de salto") para reduzir a chance de interferência causada por outros serviços de rádio usando a mesma faixa de freqüência. O receptor conhece a sequência e "salta" os canais de forma síncrona com o remetente.

O princípio básico da AFH é simples: os canais com interferência conhecida são simplesmente deixados de fora da sequência de saltos. O mapa AFH diz apenas aos dois dispositivos de comunicação quais dos 79 canais são bons para usar e quais deixar de fora. O mapa AFH consiste em 80 bits (20 dígitos hexadecimais) correspondentes aos 79 canais (e 1 bit reservado).

Os canais utilizáveis para Bluetooth têm o bit correspondente no conjunto de mapas AFH. Ou seja, quanto mais "1" bits você vê, menos interferência existe e, consequentemente, maior o rendimento do seu link Bluetooth.

O AFH foi introduzido com o Bluetooth 1.2. Você pode encontrar mais detalhes, por exemplo na Especificação principal do Bluetooth 5.0 (procure por "mapa do canal AFH" no arquivo PDF ).

2. Coexistência de Bluetooth

Embora o AFH cubra qualquer fonte de interferência (provavelmente externa), a coexistência BT é projetada para minimizar a interferência causada por uma interface Bluetooth e uma interface WiFi que estão colocadas no mesmo dispositivo (ou seja, laptop, smartphone). Basicamente, existe um fio que liga o chip WiFi ao chip Bluetooth. Sempre que o chip WiFi está transmitindo um quadro, ele diz ao chip Bluetooth "cale-se por um momento" até que a transmissão WiFi termine.

Com o tempo, variantes diferentes e mais elaboradas desse esquema básico foram desenvolvidas (2 fios, 3 fios, unidirecional, bidirecional, etc.)

    
por dasup 15.04.2018 / 22:51