Nome personalizado

O Solicitante pode escrever um nome personalizado para o Provedor durante o primeiro pareamento e quando o usuário edita o nome no lado do Solicitante. O provedor vai alocar espaço para armazenar o nome personalizado, com um tamanho máximo de 48 bytes (codificado em UTF-8). Para receber esse nome, a característica de dados adicionais do provedor precisa aceitar gravações de até 64 bytes, já que o solicitante envia o nome em um pacote criptografado e autenticado que exige 16 bytes de sobrecarga.

As gravações na característica de dados adicionais com nome personalizado podem ocorrer em dois fluxos:

  1. Após o pareamento inicial, o Seeker pode gravar um nome personalizado no Provider depois de gravar a chave da conta.
  2. Depois que um usuário modifica o nome personalizado no Seeker, ele grava o novo nome no Provider:
    1. handshake da etapa 1 à 4 no procedimento para identificar um ao outro e saber qual chave de conta será usada para a criptografia e descriptografia do nome. Na Tabela 1.2.2:
      1. Defina o tipo de mensagem como 0x10
      2. Defina o bit de flag 1 como 1 para indicar que ele será seguido por característica de dados.
      3. Defina o ID de dados da Tabela 1.2.2 como 0x01 como nome personalizado.
    2. escreva o nome em Característica de dados FE2C1237-8366-4814-8EB0-01DE32100BEA.

O provedor precisa notificar a característica de dados adicionais com nome personalizado quando ela for solicitada usando o bit 2 na Tabela 1.2.1.