Arquitetura de fones de ouvido bluetooth tws de baixa energia apple

Arquitetura de fones de ouvido bluetooth tws de baixa energia apple

Horário de publicação: Autor: Editor do site Visita: 189

Arquitetura de fones de ouvido bluetooth tws de baixa energia apple

camada de link
A camada de enlace é a parte mais complexa da arquitetura Bluetooth de baixa energia. Ele é responsável por transmitir, escanear, estabelecer e manter conexões, bem como garantir que os pacotes de dados sejam organizados da maneira correta, somas de verificação e sequências de criptografia sejam calculadas corretamente, etc. Para realizar as funções acima, os três conceitos básicos a seguir são definidos; canal, mensagem e processo. www.bjbjaudio.com

Existem dois tipos de canais de camada de enlace: canais de transmissão e canais de dados. Os dispositivos que não estão conectados usam o canal de transmissão para enviar dados. Existem três canais de transmissão - novamente, esse número é um compromisso entre baixo consumo de energia e robustez. Os dispositivos usam esse canal para transmitir para se anunciarem como conectáveis ​​ou detectáveis ​​e realizar varreduras ou iniciar conexões. Após a conexão ser estabelecida, o dispositivo utiliza o canal de dados para transmitir dados. Existem 37 canais de dados no total, controlados por um mecanismo de salto de frequência adaptável para maior robustez. Em um canal de dados, uma extremidade pode enviar dados para a outra, reconhecendo-os e retransmitindo-os se necessário, além de criptografar e autenticar cada pacote.
Os dados enviados em qualquer canal (incluindo canais de transmissão e canais de dados) são pequenos pacotes. O pacote de dados encapsula uma pequena quantidade de dados do remetente para o destinatário e uma soma de verificação para garantir a exatidão dos dados. Seja em canal de transmissão ou canal de dados. O formato básico do pacote é o mesmo. Cada dado contém um mínimo de 80 bits de endereço, cabeçalho e informações de verificação. www.bjbjaudio.com

Interface de host/controlador
Para muitos dispositivos, o advento da interface host/controlador (HCI) fornece uma interface padrão para o host se comunicar com o controlador. Essa divisão estrutural é predominante no Bluetooth clássico. Mais de 60% dos controladores Bluetooth usam a interface HCI. Ele permite que o host envie comandos e dados ao controlador e permite que o controlador envie eventos e dados ao host. A interface host/controlador consiste, na verdade, em duas partes separadas: a interface lógica e a interface física. www.bjbjaudio.com

As interfaces lógicas definem comandos e eventos e seus comportamentos associados. A interface lógica pode ser entregue a qualquer transporte físico ou ao controlador por meio de uma interface de programação de aplicativos (API) nativa localizada no controlador, que pode conter uma pilha de protocolos de host incorporado.
A interface física define como comandos, eventos e dados são transferidos por meio de diferentes tecnologias de conexão. As interfaces físicas definidas incluem USB, SDIO e duas variantes UART@. Para a maioria dos controladores, eles suportam apenas uma ou duas interfaces. Considerando que a implementação de uma interface USB requer muito hardware e não é uma interface de baixo consumo de energia, geralmente não aparece em controladores monomodo para Bluetooth de baixa energia. Como a interface do controlador de host existe dentro do controlador e do host, a parte que reside no controlador é frequentemente chamada de parte inferior da interface do controlador de host: a parte que reside no host é normalmente chamada de parte superior da interface do controlador de host. interface do controlador de host. www.bjbjaudio.com