Provedores de LEA sem canal interno

Esta especificação descreve o suporte do Pareamento rápido para provedores que usam o protocolo Bluetooth de baixa energia (BLE) e consistem em vários componentes, mas não têm um canal de comunicação interno entre eles.

Requisitos

Os provedores precisam implementar as duas categorias a seguir.

Bluetooth

Pareamento rápido

Configurações

Esta seção aborda como definir as configurações para o procedimento de pareamento.

Vários componentes

Para o provedor LE com vários componentes, ele precisa implementar o CSIS na camada Bluetooth e criar o Set Identity Resolving Key para fins de agrupamento. Na camada do Pareamento rápido, a SIRK também será definida em Informações do conjunto coordenado e usada para gerar o payload de publicidade das informações do conjunto coordenado para o modo detectável.

O buscador verifica os anúncios e se conecta a cada componente do provedor separadamente, de modo que cada componente informe apenas o próprio endereço.

O Provedor vai enviar a resposta estendida de pareamento com base em chave.

  1. Tipo de mensagem: 0x02
  2. Sinalizações: 0b11000000
  3. Número do endereço do provedor: 0x01
  4. Endereço de 6 bytes

O provedor precisa enviar a resposta de ação do dispositivo de par rápido com as informações do conjunto coordenado.

  1. ID da ação: 0x02 (informações do conjunto coordenado)
  2. Tipo de membro do conjunto coordenado: 0x00 para o componente esquerdo, 0x01 para o componente direito. Cada componente precisa usar um valor diferente.
  3. Tamanho do conjunto coordenado: 0x02
  4. Definir o tipo de chave de resolução de identidade: 0x01
  5. Definir o valor da chave de resolução de identidade: dados de 16 bytes

Todos os componentes precisam retornar a mesma chave de resolução de identidade do conjunto e o mesmo tamanho do conjunto coordenado.

Componente único

Para o provedor LE com componente único, pode não haver CSIS na camada Bluetooth. No entanto, na camada de Pareamento rápido, o Provedor ainda precisa gerar o Set Identity Resolving Key (valores aleatórios de 16 bytes), defini-lo em Informações do conjunto coordenado e usá-lo para gerar o payload de anúncio de informações do conjunto coordenado para o modo detectável.

O Provedor vai enviar a resposta estendida de pareamento com base em chave.

  1. Tipo de mensagem: 0x02
  2. Sinalizações: 0b11000000
  3. Número do endereço do provedor: 0x01
  4. Endereço de 6 bytes

O provedor precisa enviar a resposta de ação do dispositivo de par rápido com as informações do conjunto coordenado.

  1. ID da ação: 0x02 (informações do conjunto coordenado)
  2. Tipo de membro do conjunto coordenado: 0x00 (componente esquerdo) ou 0x01 (componente direito)
  3. Tamanho do conjunto coordenado: 0x01
  4. Definir o tipo de chave de resolução de identidade: 0x01
  5. Definir o valor da chave de resolução de identidade: dados de 16 bytes

Procedimento de pareamento

Três principais fluxos de pareamento com suporte do Pareamento Rápido.

Pareamento inicial

Fluxo de mensagens de pareamento inicial entre o buscador e os dois componentes do provedor

Pareamento subsequente

Fluxo de mensagens de pareamento subsequente entre o buscador e os dois componentes do provedor

Pareamento retroativo

Fluxo de mensagens de pareamento retroativo entre o buscador e os dois componentes do provedor