Nome personalizzato

Il Seeker può scrivere un nome personalizzato per il Provider durante il primo accoppiamento e quando l'utente modifica il nome sul lato Seeker. Il Provider deve allocare spazio per memorizzare il nome personalizzato, supportando una lunghezza massima di 48 byte (codificati in UTF-8). Per ricevere questo nome, la caratteristica Dati aggiuntivi del Provider deve supportare scritture fino a 64 byte, poiché il Seeker invia il nome all'interno di un pacchetto criptato e autenticato che richiede 16 byte di overhead.

Le scritture nella caratteristica Dati aggiuntivi con nome personalizzato possono avvenire in due flussi:

  1. Dopo l'accoppiamento iniziale, il Seeker può scrivere un nome personalizzato per il Provider dopo aver scritto la chiave dell'account.
  2. Dopo che un utente ha modificato il nome personalizzato sul Seeker, il Seeker scriverà il nuovo nome per il Provider:
    1. handshake dal passaggio 1 al passaggio 4 della procedura per identificarsi a vicenda e sapere quale chiave dell'account verrà utilizzata per la crittografia e la decrittografia del nome. Nella Tabella 1.2.2:
      1. Imposta Tipo di messaggio su 0x10
      2. Imposta il bit 1 del flag su 1 per indicare che sarà seguito dalla caratteristica Dati.
      3. Imposta l'ID dati della Tabella 1.2.2 su 0x01 come nome personalizzato.
    2. Scrivi il nome nella caratteristica Dati FE2C1237-8366-4814-8EB0-01DE32100BEA.

Il Provider deve inviare una notifica alla caratteristica Dati aggiuntivi con nome personalizzato quando viene richiesta utilizzando il bit 2 nella Tabella 1.2.1.