10 Perguntas Mais Frequentes sobre Le isochronous Channels
Le Audio é a próxima geração de áudio Bluetooth® e opera no rádio Bluetooth Low Energy (LE), em comparação com o áudio clássico, que opera no rádio Bluetooth clássico, também conhecido como o rádio Bluetooth BR/EDR. Os canais de LE Isochronous são uma das principais características introduzidas na especificação de núcleo Bluetooth 5.2. Os canais de LE Isochronous, juntamente com os Perfis Bluetooth que estão atualmente em desenvolvimento, irão ajudar a permitir áudio multi-Stream e áudio de transmissão para compartilhamento de áudio. O objetivo deste artigo é dar aos desenvolvedores uma introdução fundamental para este caso de uso e responder a algumas perguntas comuns.
Multi-Stream Audio é uma das principais novas características para LE Audio. Ele permite a transmissão de múltiplos, independentes, sincronizados fluxos de áudio entre um dispositivo de fonte de áudio, como um smartphone, e um ou mais dispositivos de afundamento de áudio, como fones de ouvido ou fones de ouvido. Para suportar áudio multi-Stream, conectado Isocronous Group (CIG) e conectado Isocronous Stream (CIS) foram introduzidos. Um CIG é criado pela central e pode incluir um ou mais CISs. Um SCI é um fluxo de transporte de dados ponto-a-ponto entre um central e um certo periférico, e é um protocolo de comunicação bidirecional com reconhecimento. Além disso, um CIS pode ser dividido em pelo menos um ou mais Subeventos, e estes Subeventos são o espaço de tempo para central e periférico para trocar pacotes de dados usando PDU Isocronoso conectado específico.
A Figura 1 mostra um CIG, que inclui 2 CISs. Cada IC inclui 4 Subeventos.
O compartilhamento de áudio é um importante caso de Uso do Le Audio. Ele permite que um dispositivo de fonte de áudio para transmitir um ou mais fluxos de áudio para um número ilimitado de dispositivos de sumidouro de áudio. Para suportar o compartilhamento de áudio, Broadcast Isochronous Group (BIG) E Broadcast Isochronous Stream (BIS) são introduzidos. Existem dois tipos de dispositivos: a emissora Isocronosa e o receptor sincronizado. Um grande é criado por uma emissora Isocrônica e pode incluir um ou mais BISs. Um BIS é um fluxo de transporte de dados de um para muitos. Ele usa o mecanismo de transporte de pacotes de transmissão sem aviso prévio. Além disso, um BIS também pode ser dividido em um ou mais Subeventos. Estes Subeventos são os slots para a transmissão específica PSU Isochronous que pode ser recebido e processado por receptores sincronizados ilimitados.
Figura 2 mostra um GRANDE, que inclui 2 BISs. Cada BIS inclui 4 Subeventos.
questões comuns que os desenvolvedores têm sobre os canais Isocronos Le incluem:
quantas CISs podem criar um CIG?
o número máximo de CISs num CIG é de 31.
Qual é o processo que a central usa para criar um CIS com um periférico?
por favor consulte Bluetooth® Core Spec 5.2, Vol 6, Parte B, secção 5.1.15, “Connected Isochronous Stream Creation procedure”.
para um único periférico, quantos CISs pode um central criar com ele?
o central pode criar um ou vários CISs com um único periférico. O número máximo de CISs num CIG é de 31.
os CIS podem ser encriptados?
Sim, pode ser encriptado, por favor consulte a especificação do núcleo Bluetooth v5.2, Vol 6, Parte B, secção 4.5.13.7.
como é que o centro e o periférico detectam um sci perdido?
ao estabelecer um sci, o central deve iniciar um temporizador de supervisão do SCI para monitorizar as perdas. Se o temporizador de supervisão do SCI atingir 6 * ISO_Interval antes de o SCI ser estabelecido, considera-se que o SCI se perdeu. O periférico também inicia o temporizador de supervisão CIS. Se atingir 6 * ISO_Interval antes do SCI ser estabelecido, o SCI será considerado perdido no lado periférico.
se o SCI tiver sido estabelecido, quando o temporizador de supervisão atingir o valor de connSupervisionTimeout, o SCI será considerado perdido. Por favor, consulte o núcleo de Bluetooth Spec v5.2, Vol 6, Parte B, secção 4.5.2.
como é que um receptor sincronizado detecta perdidos com uma emissora Isocronosa?
um dispositivo que tenha sincronizado com um grande é chamado de receptor sincronizado. Quando este dispositivo começar a sincronizar o grande, um parâmetro de tempo-limite de sincronização grande deve ser configurado, que especifica o tempo máximo permitido entre as recepções bem-sucedidas do BIS PDUs. O tempo-limite é de pelo menos 6 * Iso_ Interval.
quantas BISs podem ser criadas em grande?
o número máximo de BISs num BIG será 31.
o BIS pode ser encriptado?
Sim. Por favor, consulte a especificação do núcleo Bluetooth v5.2, Vol 6, Parte B, secção 4.4.6.10.
pode a extensão de tom constante (CTE) ser anexada após a verificação de Redundância Cíclica (CRC) dos pacotes de canais Isocronos?
para canais Isocronos, ele tem seu próprio canal físico Isocronoso PDU e não inclui um campo CTE. Para mais detalhes, consulte a especificação do núcleo Bluetooth v5. 2, Vol 6, Parte B, secção 2.6. A partir do nível da camada LE Link, ainda é permitido usar o canal físico de publicidade PDU ou o canal físico de dados PDU para CTE.
alem de LE 1M PHY, can Isochronous Channels support LE 2M PHY and LE Coded PHY?
Sim, CIS permite que o PHY usado do centro para o periférico seja diferente do PHY usado do periférico para o central.