个性化名称

在首次配对期间以及用户在 Seeker 端修改名称时,Seeker 可以向 Provider 写入个性化名称。Provider 应分配空间来存储个性化名称,支持的最大长度为 48 字节(UTF-8 编码)。如需接收此名称,Provider 的 “附加数据”特征应支持写入最多 64 字节,因为 Seeker 会在加密且经过身份验证的数据包中发送名称,而该数据包需要 16 字节的开销。

写入具有个性化名称的“附加数据”特征可能会在以下 2 个流程中发生:

  1. 初始配对后,Seeker 可能会在写入账号密钥后向 Provider 写入个性化名称。
  2. 用户在 Seeker 上修改个性化名称后,Seeker 会将新名称写入 Provider:
    1. 握手,从步骤 1 到步骤 4,在程序中 相互识别并了解将使用哪个账号密钥来 加密和解密名称。在 表 1.2.2 中:
      1. 将“消息类型”设置为 0x10
      2. 将“标志位 1”设置为 1,以表明其后将是“数据”特征。
      3. 表 1.2.2 的“数据 ID”设置为 0x01,作为个性化名称。
    2. 将名称写入“数据”特征 FE2C1237-8366-4814-8EB0-01DE32100BEA

当使用 表 1.2.1 中的位 2 请求时,Provider 应通知具有个性化名称的“附加数据”特征