Arquitetura de fones de ouvido e fones de ouvido Bluetooth Low Energy para jogos
Arquitetura de fones de ouvido e headsets Bluetooth Low Energy para jogos
A arquitetura do Bluetooth Low Energy é muito simples por natureza. Ele é dividido em três partes básicas: controlador, host e aplicativo. Um controlador geralmente é um dispositivo físico que envia e recebe sinais de rádio e entende como traduzir esses sinais em pacotes de dados que transportam informações. Um host geralmente é uma pilha de software que gerencia como dois ou mais dispositivos se comunicam e usam o rádio para fornecer vários serviços diferentes simultaneamente. O aplicativo usa a pilha de software e, por sua vez, o controlador para implementar a instância do usuário. www.bjbjaudio.com
Dentro do controlador existem camadas físicas e de link, bem como o modo de teste direto e a metade inferior da camada de interface do controlador de host (HCI). Contém três protocolos no host: Logical Link Control and Adaptation Protocol (L2CAP) Attribute Protocol (Attribute Protocol) e Security Manager Protocol (SecurityManagerProtocol), além de Generic Attribute Specification (GATT), Generic Access Specification (GAP) e modo. www.bjbjaudio.com
controlador
O controlador é visto por muitos como uma das características que distingue um chip ou rádio Bluetooth. No entanto. Chamar o controlador de rádio é uma simplificação excessiva. O controlador Bluetooth consiste em dispositivos de radiofrequência digital e analógico e hardware responsável pelo envio e recebimento de pacotes de dados. O controlador é conectado ao mundo externo por meio de uma antena e conectado ao host por meio de uma interface de controle de host (HCI). www.bjbjaudio.com
camada física
A camada física é a parte que faz o trabalho duro de transmitir e receber com rádios de 24GHz. Para muitos, essa camada parece estar envolta em mistério. Mas, em essência, não há mágica na camada física, apenas a simples transmissão e recepção de radiação eletromagnética. As ondas de rádio geralmente podem transportar informações alterando a amplitude, a frequência ou a fase dentro de uma determinada banda de frequência. No Bluetooth Low Energy, uma modulação chamada Gaussian Frequency Shift Keying (GFSK) é usada para alterar a frequência das ondas de rádio para transmitir 0 ou 1 informação. A parte de codificação de mudança de frequência refere-se à codificação de 1s e 0s aumentando ou diminuindo ligeiramente a frequência do sinal. Se a frequência mudar repentinamente de uma extremidade para a outra no momento da mudança, um pulso de energia aparecerá em uma banda de frequência mais ampla. Um filtro é, portanto, usado para evitar que a energia se espalhe para frequências mais altas ou mais baixas. Os filtros usados para Bluetooth Low Energy não são tão rigorosos quanto os usados para Bluetooth Classic, o que significa que o sinal de rádio de baixa energia é um pouco mais espalhado do que o sinal de rádio Bluetooth clássico. O benefício de ampliar adequadamente o sinal de rádio é que o rádio obedecerá às restrições do espectro de propagação, enquanto os rádios Bluetooth clássicos estão sujeitos a saltos de frequência. Os rádios de espectro espalhado usam menos frequências para transmitir do que os rádios de salto de frequência. Sem uma forma de onda de filtro mais solta. O Bluetooth Low Energy não poderá transmitir em apenas três canais, mas terá que usar mais canais, resultando em maior consumo de energia no sistema. Um alargamento modesto do sinal de rádio é chamado de índice de modulação. O índice de modulação representa a largura entre as frequências superior e inferior em torno da frequência central do canal. Ao transmitir um sinal de rádio, um deslocamento positivo superior a 185 kHz da frequência central representa um bit com valor 1; um deslocamento negativo superior a 185 kHz representa um bit com valor 0. Para permitir o funcionamento da camada física, principalmente no caso de um grande número de transmissões simultâneas de rádio na mesma área, a banda de frequência de 24 GHz é dividida em 40 Canais de RF, cada um com uma largura de 2MHz. A camada física transmite 1 bit de dados do aplicativo por microssegundo. Por exemplo, levaria 80us para enviar uma string de 80 bits "lowenergy" codificada no formato UTF-8, claro, a sobrecarga do cabeçalho de dados não é considerada aqui. www.bjbjaudio.com