Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Nom personnalisé
Le demandeur peut écrire un nom personnalisé pour le fournisseur lors du premier appairage et lorsque l'utilisateur modifie le nom côté demandeur. Le Fournisseur doit allouer un espace d'au moins 64 octets pour stocker le nom personnalisé.
L'écriture dans la caractéristique de données supplémentaires avec un nom personnalisé peut se produire dans deux flux :
- Après l'association initiale, le demandeur peut écrire un nom personnalisé au fournisseur après avoir écrit la clé de compte.
- Lorsqu'un utilisateur modifie le nom personnalisé sur le Seeker, le Seeker écrit le nouveau nom dans le Provider :
- de l'étape 1 à l'étape 4 de la procédure ci-dessus pour s'identifier mutuellement et savoir quelle clé de compte sera utilisée pour le chiffrement et le déchiffrement du nom. Dans le tableau 1.2.2 :
- Définissez le type de message sur 0x10.
- Définissez le bit 1 de l'indicateur sur 1 pour indiquer qu'il sera suivi d'une caractéristique de données.
- Définissez l'ID de données de Table 1.2.2 sur 0x01 comme nom personnalisé.
- écrivez le nom dans la caractéristique de données
FE2C1237-8366-4814-8EB0-01DE32100BEA
.
Le fournisseur doit notifier la caractéristique de données supplémentaires avec un nom personnalisé lorsqu'elle est demandée via le bit 2 du Tableau 1.2.1.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/13 (UTC).
[null,null,["Dernière mise à jour le 2025/08/13 (UTC)."],[[["\u003cp\u003eSeekers can personalize the name of their Provider device during initial pairing and anytime after.\u003c/p\u003e\n"],["\u003cp\u003eThe Provider device securely stores the personalized name, allocating at least 64 bytes for it.\u003c/p\u003e\n"],["\u003cp\u003eName updates are communicated via the Additional Data characteristic following a secure handshake process.\u003c/p\u003e\n"],["\u003cp\u003eProviders can be prompted to share the personalized name using a specific flag in the data exchange.\u003c/p\u003e\n"]]],[],null,["Personalized Name\n-----------------\n\nThe Seeker can write a personalized name to the Provider during the first\npairing and when the user edits the name on the Seeker side. The Provider shall\nallocate space, at least 64 bytes, to store the personalized name.\n\nWrites to [Additional Data characteristic](/nearby/fast-pair/specifications/characteristics#AdditionalData \"Characteristic: Addiitonal Data\") with personalized\nname may happen in 2 flows:\n\n1. After initial pairing, the Seeker may write a personalized name to the Provider after writing the account key.\n2. After a user modifies the personalized name on the Seeker, the Seeker will write the new name to the Provider:\n 1. handshake from step 1 to step 4 in the above [procedure](/nearby/fast-pair/specifications/service/gatt#procedure \"GATT Procedure\") to identify each other and know which account key will be used for the encryption and decryption of the name. In [Table 1.2.2](/nearby/fast-pair/specifications/characteristics#table1.2.2 \"Table 1.2.2\"):\n 1. Set Message type to 0x10\n 2. Set Flag Bit 1 to 1 to indicate it will be followed by Data characteristic.\n 3. Set Data ID of [Table 1.2.2](/nearby/fast-pair/specifications/characteristics#table1.2.2 \"Table 1.2.2\") to 0x01 as personalized name.\n 2. write the name to Data characteristic `FE2C1237-8366-4814-8EB0-01DE32100BEA`.\n\nThe Provider should notify to [Additional Data characteristic](/nearby/fast-pair/specifications/characteristics#AdditionalData \"Characteristic: Addiitonal Data\")\nwith personalized name when it is requested via Bit 2 in\n[Table 1.2.1](/nearby/fast-pair/specifications/characteristics#table1.2.1 \"Table 1.2.1\")."]]