Como escrever a chave da conta retroativamente

Se um requerente executar um pareamento por meio da maneira tradicional (por exemplo, por meio de configurações de Bluetooth) em vez de pelo ponto de entrada de Pareamento rápido, não haverá chaves de conta gravadas no provedor. Nesse caso, o usuário não poderá ver ou usar nenhum dos recursos do Pareamento rápido, apesar de ter um dispositivo de pareamento rápido. Para que os usuários possam aproveitar os benefícios do Pareamento rápido, o provedor precisará permitir que o pesquisador insira a chave da conta silenciosamente logo após o pareamento.

  1. Se o provedor estiver vinculado sem passar pelo fluxo de Pareamento rápido, permita que uma nova chave de conta seja gravada por meio do método de pareamento baseado em chaves por até um minuto. Aceite apenas uma chave de conta para ser gravada durante esse período.
  2. Depois que o canal RFCOMM for estabelecido, o provedor precisará enviar o código do modelo e o endereço BLE ao candidato por meio do Message Stream, que criará uma conexão GATT e iniciará o procedimento de pareamento baseado em chave.
  3. Se uma solicitação bruta com o sinalizador de bit 3 de sinalização for recebida, o provedor precisará verificar se o endereço BR/EDR do dispositivo vinculado é o mesmo que está incluído na solicitação. Caso contrário, rejeite a solicitação.
  4. Como os dispositivos já estão vinculados, a vinculação BR/EDR e a verificação da chave de acesso (etapas 8 a 17 no procedimento) serão ignoradas, e o requerente escreverá diretamente uma chave da conta no provedor depois que uma chave secreta compartilhada for estabelecida.