Supports Association express et notes techniques

Cette page fournit des informations utiles dont les partenaires ont besoin pour les deux projets Association express la planification et l'intégration des systèmes.

Association rapide des matériaux et processus

Cette section contient des liens vers des informations générales sur le marketing et les processus.

Marketing, branding et messages

Accédez au portail marketing pour les partenaires pour obtenir des conseils sur le branding messagerie. Les nouveaux partenaires doivent demander l'accès, tandis que les partenaires existants peuvent accèdent déjà au contenu par le biais de leur compte de domaine partenaire.

Cycle de vie d'un projet avec Association express

Consultez la page Rôles et responsabilités de l'intégrateur système (SI) pour découvrir description générale du cycle de vie du projet et des responsabilités pour Partenaires intégrant l'Association express dans un produit

Processus de certification

Les appareils intégrant l'Association express doivent être certifiés avant qu'un produit peut être commercialisé avec cette fonctionnalité. La Les consignes de certification pour l'Association express expliquent comment se préparer pour obtenir la certification et effectuer des auto-tests de pré-certification.

Les questions fréquentes sur la certification abordent un grand nombre de questions courantes, incluant une description générale de la date à laquelle la certification est complète (ou renouvelée) est obligatoire.

Appareils qui implémentent ou utilisent des extensions Association express, telles que Switch audio, doit également être certifié. Le switch audio dispose d'un consignes de certification distinctes décrivant les tests d'autotest les étapes à suivre et la préparation à la certification d'un laboratoire tiers.

Des laboratoires tiers peuvent certifier l'Association express et le switch audio de manière séquentielle. Consultez le Page Expédition des appareils à des laboratoires tiers pour lesquels des fonctionnalités expérimentales sont disponibles quels services de certification.

Remarques techniques

Cette section contient des notes techniques d'implémentation à destination des partenaires. avec le développement et l'intégration.

Comment promouvoir d'autres protocoles en plus de l'Association express

Certains appareils peuvent vouloir prendre en charge des fonctionnalités supplémentaires en plus de l'Association express, comme comme l'Assistant Google ou Eddystone, qui nécessitent un espace publicitaire supplémentaire. Dans ce cas, la rotation des données publicitaires est la meilleure option. Toutefois, les annonces Association express doivent toujours faire l'objet d'une publicité dans le Intervalle en fonction du mode visible et mode non visible.

La rotation des annonces est testée Phase de test tiers du processus de certification. N'oubliez pas Vérifiez tous les schémas de rotation avec l'application de validation de l'association express. à la certification pour éviter des retards, un nouveau test et des coûts potentiels.

Raccourcir l'intervalle de connexion BLE

Pour améliorer les performances de la connexion GATT, le fournisseur doit rendre l'intervalle de connexion aussi court que possible. La valeur optimale attendue est 7,5 ms, qui est appliqué à la plupart des utilisateurs en herbe.

Annonce BLE et état de connexion du casque

L'annonce de l'ID du modèle ou des données du compte sur un casque Association express dépend de la mode détectable BR/EDR du casque, et non à l'état connecté ou déconnecté. Reportez-vous à la spécification du service Association express à partir des liens ci-dessous:

  • "Lorsque l'appareil du fournisseur est visible pour les appareils BR/EDR (c'est-à-dire lorsque l'appareil est associé mode), il doit annoncer les données d'ID de modèle de l'Association express sur BLE. » - lien
  • "En l'absence de visibilité (autrement dit, en mode association), le Fournisseur doit annoncer les données de compte Association express" - lien

TxPower

Comme défini dans la spécification, le demandeur estime la distance par le RSSI en fonction du niveau TxPower donné. La distance estimée est la clé pour déterminer si la notification doit être affichée ou non.

Le processus permettant de déterminer TxPower est le suivant:

  1. Mesurez la sortie réelle de l'appareil en utilisant un téléphone Android à un mètre puis ajoutez-y 41 dBm.
  2. Incluez cette valeur dans l'annonce BLE.
  3. Ajoutez cette valeur aux informations du téléphone de test dans le rapport d'auto-test.

Mesurer et définir TxPower avec l'application Validator

L'application Validator fournit un test pour ajuster manuellement la valeur d'un appareil testé. Les partenaires peuvent utiliser ce test pour déterminer le bon TxPower de l'appareil testé avant l'autotest ou la certification.

Procédure de mesure TxPower

Pour mesurer TxPower avec l'application Validator:

  1. Ouvrez l'application Validator sur l'appareil testé.
  2. Ouvrez le menu à points en haut de l'application: <ph type="x-smartling-placeholder">
    </ph> Ce test s&#39;appelle &quot;Outil de calibration du niveau de puissance de la transmission&quot;.
    .
  3. Placez l'appareil testé à 1 mètre du téléphone, puis appuyez sur "DÉMARRER" .
    La page de test affiche la distance cible estimée en jaune.
  4. Sélectionnez l'appareil testé dans la liste des appareils.
    Les appareils sont répertoriés à l&#39;aide de leur adresse MAC.
    1. Vous pouvez actualiser la liste des appareils en appuyant sur "ANNULER" bouton et en sélectionnant à nouveau « DÉMARRER » .
  5. Ajustez la ligne rouge (représentant TxPower) jusqu'à ce qu'elle touche à peine la partie supérieure de dans la région jaune.
    Un ajustement correct place la ligne rouge tout en haut de la zone jaune.
    1. Utiliser "-1" pour déplacer la ligne rouge vers la zone jaune.
    2. Utiliser le bouton "+1" pour éloigner la ligne rouge de la zone jaune.
    3. Des interférences de signal peuvent rendre la ligne rouge instable. Essayez de vous déplacer dans une zone avec moins d'interférences du signal si la ligne rouge se comporte de manière imprévisible.
  6. Enregistrez la valeur TxPower et mettez-la à jour dans l'appareil testé et dans la console de l'appareil.
    Le numéro est affiché en haut de l&#39;écran.

Notifications relatives à la batterie

Comme défini dans la spécification, le fournisseur peut inclure le niveau de batterie dans la publicité. Il décide d'afficher ou de masquer notification relative à la batterie en fonction du type, soit 0b0011 pour afficher la batterie notification ou 0b0100 pour le masquer. Voici quelques consignes les informations sur la batterie figurant dans l'annonce et le type à utiliser:

  1. Mentionnez les informations sur la batterie dans l'annonce à l'aide de l'option "Afficher la batterie". 0b0011 pendant au moins 8 secondes lorsque l'étui est ouvert et que les deux les écouteurs sont insérés dans la station d'accueil.
  2. Mentionnez les informations sur la batterie dans l'annonce en le masquant. 0b0100 pendant au moins 5 secondes lorsque le cas est clôturé et les deux les écouteurs sont insérés dans la station d'accueil.
  3. Pour que l'affichage ou le masquage des notifications relatives à la batterie s'effectue rapidement, doit refléter l'état réel dans un délai de deux secondes.
  4. Il existe deux façons de masquer la notification concernant la batterie: <ph type="x-smartling-placeholder">
      </ph>
    1. Arrête d'inclure des informations sur la batterie dans l'annonce. L'utilisateur se cache la notification au bout d'un certain temps (qui est défini sur 20 secondes pour maintenant).
    2. Mentionnez les informations sur la batterie dans l'annonce en le masquant. notification 0b0100, le Seeker masque immédiatement la notification. à l'obtention de la publicité.
  5. Vous n'êtes pas obligé d'inclure les informations sur la batterie dans l'annonce si il n'y a qu'un seul écouteur placé dans la station d'accueil quand l'étui est ouvert ou fermé.
  6. Il n'est pas obligatoire d'inclure des informations sur la batterie dans l'annonce lorsque les écouteurs sont retirés de l'étui ou placés dans sa station d'accueil.
  7. Pour empêcher le suivi, le Fournisseur ne doit inclure que des données brutes sur la batterie dans le en diffusant des annonces en cas de besoin (pas tout le temps).

L'implémentation doit être décrite dans le résultat de l'auto-test pour Certification.

Activer la journalisation de l'association express

Assurez-vous d'avoir activé le journal de surveillance Bluetooth HCI sur l'appareil. avant le débogage.

Pour capturer des messages d'association express dans vos journaux de débogage, exécutez la commande suivante:

$ adb logcat -G 16M
$ adb shell setprop log.tag.NearbyMessages VERBOSE
$ adb shell setprop log.tag.NearbyDiscovery VERBOSE
$ adb shell setprop log.tag.FastPair VERBOSE

Google recommande d'exécuter les commandes précédentes sur chaque séquence de démarrage.

Extraire un journal de débogage

Exécutez $ adb bugreport pour générer un fichier ZIP contenant tous les éléments données. La génération du fichier ZIP peut prendre plusieurs minutes.

Selon la version d'Android, exécutez l'une des commandes suivantes pour obtenir btsnoop_hic.log:

  • Pour Android 8.x ou version ultérieure: shell $ adb pull data/misc/bluetooth/logs logs
  • Pour Android 7.x: shell $ adb pull sdcard/btsnoop_hci.log