Provider LEA senza canale interno

Questa specifica descrive il supporto dell'accoppiamento rapido per i provider di accoppiamento rapido che utilizzano il protocollo Bluetooth Low Energy (BLE) e sono costituiti da più componenti, ma non dispongono di un canale di comunicazione interno tra questi componenti.

Requisiti

I fornitori devono implementare le seguenti due categorie.

Bluetooth

Accoppiamento rapido

Configurazioni

Questa sezione spiega come impostare le configurazioni per la procedura di accoppiamento.

Più componenti

Per il provider LE con più componenti, deve implementare CSIS nel livello Bluetooth e creare Set Identity Resolving Key per il raggruppamento. Nel livello di accoppiamento rapido, il SIRK verrà impostato anche in Coordinated Set Information e utilizzato per generare il payload di annuncio Coordinated Set Info per la modalità di rilevamento.

Il Seeker scansiona gli annunci e si connette a ogni componente del Provider separatamente, in modo che ogni componente segnali solo il proprio indirizzo.

Il Provider deve inviare la risposta estesa di accoppiamento basato su chiave

  1. Tipo di messaggio: 0x02
  2. Flag: 0b11000000
  3. Numero dell'indirizzo del Fornitore: 0x01
  4. Indirizzo a 6 byte

Il provider deve inviare la risposta all'azione del dispositivo FP con le informazioni sul set coordinato.

  1. ID azione: 0x02 (informazioni sul set coordinato)
  2. Tipo di membro del set coordinato: 0x00 per il componente sinistro, 0x01 per il componente destro. Ogni componente deve utilizzare un valore diverso.
  3. Dimensioni del set coordinato: 0x02
  4. Imposta il tipo di chiave di risoluzione dell'identità: 0x01
  5. Imposta il valore della chiave di risoluzione dell'identità: dati di 16 byte

Tutti i componenti devono restituire la stessa chiave di risoluzione dell'identità del set e la stessa dimensione del set coordinato.

Componente singolo

Il provider LE con un singolo componente potrebbe non avere CSIS nel livello Bluetooth. Tuttavia, sul livello di accoppiamento rapido, il provider deve comunque generare Set Identity Resolving Key (valori casuali di 16 byte), impostarlo in Informazioni sul set coordinato e utilizzarlo per generare il payload pubblicitario delle informazioni sul set coordinato per la modalità di rilevamento.

Il Provider deve inviare la risposta estesa di accoppiamento basato su chiave

  1. Tipo di messaggio: 0x02
  2. Flag: 0b11000000
  3. Numero dell'indirizzo del Fornitore: 0x01
  4. Indirizzo a 6 byte

Il Provider deve inviare la risposta all'azione del dispositivo FP con le informazioni sul set coordinato.

  1. ID azione: 0x02 (informazioni sul set coordinato)
  2. Tipo di membro del set coordinato: 0x00 (componente sinistro) o 0x01 (componente destro)
  3. Dimensioni del set coordinato: 0x01
  4. Imposta il tipo di chiave di risoluzione dell'identità: 0x01
  5. Imposta il valore della chiave di risoluzione dell'identità: dati di 16 byte

Procedura di accoppiamento

Tre principali flussi di accoppiamento supportati dall'accoppiamento rapido.

Accoppiamento iniziale

Flusso di messaggi di accoppiamento iniziale tra il Seeker e entrambi i componenti del Provider

Accoppiamento successivo

Flusso di messaggi di accoppiamento successivo tra il Seeker e entrambi i componenti del Provider

Accoppiamento retroattivo

Flusso di messaggi di accoppiamento retroattivo tra il Seeker e entrambi i componenti del Provider