追溯写入账号密钥

如果 Seeker 通过传统方式(例如,通过蓝牙设置)而非通过快速配对入口点执行配对,则不会将账号密钥写入 Provider。在这种情况下,即使用户拥有支持快速配对的设备,也无法看到或使用任何快速配对功能。为了让用户能够享受快速配对带来的好处,提供方应允许搜寻方在配对完成后立即静默写入账号密钥。

  1. 如果提供方在未通过快速配对流程的情况下完成绑定,则允许通过基于密钥的配对方法写入新账号密钥,时间最长为一分钟。在此期间,仅接受写入一个账号密钥。
  2. 建立 RFCOMM 通道后,提供方应通过消息流将型号 ID 和 BLE 地址发送给搜索方,搜索方将建立 GATT 连接并启动基于密钥的配对程序
  3. 如果收到设置了标志位 3 的 Raw Request,提供程序应验证已配对设备的 BR/EDR 地址是否与请求中包含的地址相同。否则,拒绝该请求。
  4. 由于设备已配对,因此将跳过 BR/EDR 配对和通行密钥验证(流程中的步骤 8-17),并且在建立共享密钥后,Seeker 将直接向 Provider 写入账号密钥