Guide Androïd

Annexe 2 – Utiliser un GPS externe

Bien que cela ne soit aucunement indispensable à l’obtention d’une précision de résultats exceptionnelle, PerfectPower vous offre la possibilité d’utiliser un GPS externe communiquant en Bluetooth avec elle pour optimiser encore sa précision de résultats (de 1% a 0,5% pour les mesures de puissance) dans le mode 1 (Accéléromètre + GPS) et simplifier la procédure de mesure (réalisation des mesures de puissance en départ lancé, suppression de la phase de calibration de l’accéléromètre en roulant pour les mesures de freinage, et libération complète du téléphone de tout imperatif de fixation) en utilisant le mode 2 (GPS only). PerfectPower en recommande deux:

Note 1: Toutes infos sur le mode de mesure au chapitre I-0-B.

Note 2: PerfectPower pilote également la RaceBox Mini S, mais ne la recommande pas spécifiquement puisque techniquement elle est identique à la RaceBox Mini, la seule différence c’est qu’elle peut enregistrer des mesures pouvant être ensuite exploitées mais PerfectPower n’utilise pas cette fonction et traite toujours “en direct” les informations reçues de la RaceBox.

1) Utiliser une RaceBox Mini ou Micro

La RaceBox Mini & Micro est un appareil de type “Bluetooth Low-Energy”, capable d’envoyer et de recevoir des informations avec tout type d’appareil supportant ce type de communication, comme tout smartphone moderne.

Le processus de communication de PerfectPower avec la RaceBox Mini & Micro a été voulu le plus simple et confortable possible afin que vous puissiez vous concentrer sur la qualité de vos mesures et n’ayez absolument pas à vous occuper de la RaceBox Mini & Micro une fois celle-ci installée dans la voiture, et repose sur un cycle de 3 clics-longs sur le chrono, situé au centre de l’écran principal:

  • Le premier lance un SCAN de 15 s pendant lequel PerfectPower recherche tous les appareils disponibles à proximité en “Bluetooth Low-Energy”. S’il trouve votre RaceBox Mini & Micro dans le délai imparti, il stoppe le SCAN et est alors prêt à se connecter. S’il ne la trouve pas, vous pouvez relancer un nouveau SCAN jusqu’à ce qu’il la trouve.
  • Le second permet à PerfectPower de se CONNECTER à la RaceBox Mini & Micro, qui signale cette connexion en émettant une lumière bleue
  • Et le troisième permet de s’en DECONNECTER, la lumière bleue cesse donc d’être émise

Concernant l’installation de la RaceBox Mini & Micro dans la voiture, je vous laisse vous référer à la documentation fournie par RaceBox.

Concernant son utilisation, comme dit, tout a été pensé pour que celle-ci se fasse complètement oublier, et une fois qu’elle est connectée à PerfectPower (lumière bleue allumée), les mesures se déroulent EXACTEMENT comme d’habitude! Seule différence visible sur le téléphone par rapport aux mesures classiques utilisant le GPS interne du téléphone à 1 Hz: l’affichage de la vitesse se fait en rouge (au lieu du blanc), avec une précision de 0,1 km/h (au lieu de 1 km/h), et… à la fréquence de la RaceBox Mini & Micro soit 25 Hz (au lieu de 1 Hz) et donc 25 affichages par seconde!

Note 1: Toutes les actions de SCAN & CONNEXION & DECONNEXION sont toujours signalées par PerfectPower via des pop-ups, que ce soit en succès ou en échec, de sorte que vous savez toujours exactement où vous en êtes avec votre RaceBox Mini & Micro.

Note 2: Tout a été pensé pour limiter au maximum la consommation d’énergie (le Bluetooth étant très énergivore comme vous devez vous en douter), cependant la seule action qui reste DE VOTRE FAIT pour limiter la consommation d’énergie est de penser à vous déconnecter de votre RaceBox Mini & Micro dès que vous ne l’utilisez plus. Inutile cependant de préciser que la connexion est automatiquement coupée dès que vous sortez de PerfectPower.

Note 3: Il est bien entendu nécessaire que le Bluetooth soit activé sur votre téléphone lorsque vous utilisez la RaceBox Mini & Micro! Cependant, là encore, tout a été pensé pour vous faciliter les choses, et si votre Bluetooth était désactivé lors du premier clic-long (celui du SCAN), PerfectPower vous permettra de l’activer SANS MEME SORTIR DE L’APPLICATION!

2) Utilisation d’un GPS externe via Bluetooth

Pour que PerfectPower puisse communiquer en Bluetooth avec votre GPS externe, il faut suivre le plan en 3 étapes présenté ci-dessous:

  • 1) Allumer votre GPS externe
  • 2) Appairer votre GPS externe avec votre téléphone (à faire une seule fois)
  • 3) Utiliser l’application Bluetooth GNSS (intermédiaire entre votre GPS et votre téléphone)

Note: Tous les GPS externes ne sont pas autorisés par leur fabricant à communiquer librement en Bluetooth avec toutes les applications d’un téléphone! Par exemple, la Dragy Box (GPS externe concurrent direct de la RaceBox Mini) ne peut communiquer QUE avec leur logiciel propriétaire Dragy! Le SkyPro XGPS 160 recommandé par PerfectPower l’est lui évidemment, mais ce n’est pas le seul, il en existe d’autres.

1) Allumer votre GPS externe

Appuyez sur le bouton d’alimentation de votre GPS externe.

Note: Souvent, il faut un appui prolongé de 1 à 3 secondes, dans le but d’éviter des allumages (et donc des vidages de batterie) indésirés…

2) Appairer votre GPS externe avec votre téléphone (à faire une seule fois)

Le processus d’appairage est le processus qui permet de faire communiquer deux appareils en Bluetooth (dans le cas présent, votre GPS externe et votre téléphone Androïd). Il n’est à faire qu’une seule fois: une fois appairés, les deux appareils sont respectivement “enregistrés” l’un pour l’autre.

Note 1: Selon votre version d’Android, vous pouvez observer de petites différences de nom ou localisation de menus.

Note 2: Si votre téléphone demande un code pendant le processus d’appairage, utilisez “0000” ou “1234”.

Sur votre téléphone:

  • Allez dans “Paramètres / Bluetooth”, et activez le Bluetooth
  • Dans ce même menu, appuyez sur “Appareils disponibles”

Après quelques secondes, le nom (ou l’identifiant) de votre GPS externe va apparaitre dans la liste des appareils disponibles: cliquez alors dessus, et en quelques secondes votre GPS externe va apparaitre dans la liste des appareils appairés: c’est fait, votre GPS externe est désormais appairé à votre téléphone, c’est à dire qu’il est reconnu par votre téléphone comme un appareil avec lequel il peut communiquer en Bluetooth.

En revanche, il n’est pas encore réellement connecté à votre téléphone: pour cela, il faut utiliser une application tierce de Bluetooth GPS (appelée un “GPS Provider”) qui va jouer le rôle d’intermédiaire entre votre GPS externe et votre téléphone, ou plus exactement entre votre GPS externe et l’OS de votre téléphone: en effet, cette application va récupérer les informations de votre GPS externe ET les envoyer aussitôt à l’OS de votre téléphone en se substituant aux informations en provenance du GPS interne de votre téléphone. 

Ainsi, PerfectPower, comme toutes les autres applications sur votre smartphone qui utilisent le GPS et qui récupèrent les informations GPS en provenance de l’OS de votre smartphone, va bien recevoir les informations en provenance de votre GPS externe! 

Il existe plusieurs “GPS Providers”, le plus conseillé est l’application Bluetooth GNSS disponible gratuitement sur le Google Play à ce lien: Bluetooth GNSS.  Il vous faut donc télécharger puis installer cette application, puis suivre les instructions données dans le 3ème point ci-dessous pour la faire fonctionner correctement.

3) Utiliser l’application Bluetooth GNSS (intermédiaire entre votre GPS et votre téléphone)

Trois étapes sont nécessaires:

  • Autoriser votre téléphone à utiliser les positions fictives
  • Paramétrer correctement Bluetooth GNSS
  • Se connecter au GPS externe voulu (le votre bien entendu)

Pour réaliser la première étape:

  • Activez le mode Développeur sur votre téléphone (si il n’est pas déjà activé) en allant dans “Paramètres / A propos du téléphone”, puis en appuyant 7 fois de suite sur Numéro de build: vous devriez voir apparaitre un message vous confirmant que vous venez d’activer le mode Développeur
  • Allez dans “Paramètres / Paramètres supplémentaires / Options développeur”, activez “Options développeur” (si elle n’est pas déjà activée), puis allez dans “Sélectionner une application de localisation fictive”, et enfin sélectionnez Bluetooth GNSS: ça y est, vous venez d’autoriser votre téléphone à utiliser les informations GPS fournies par Bluetooth GNSS!

Note: Selon votre version d’Androïd, vous pouvez observer de petites différences de nom ou localisation de menus.

Puis pour réaliser la deuxième et la troisième étape, suivez le plan ci-dessous:

  • Lancez Bluetooth GNSS. Vous accédez alors à l’écran principal.
  • Ouvrez le menu “Settings” (en haut à droite)
  • Sélectionnez votre GPS externe dans la liste “Target device” (XGPS160-xxxxxx pour le SkyPro XGPS 160)
  • Desélectionnez l’option “Secure RFCOMM connection” et sélectionnez l’option “Auto-reconnect”
  • Revenez à l’écran principal, vous devriez voir les 5 conditions de connexion remplies (Pre-connect checklist)
  • Pour vous connecter, appuyez sur le bouton de connexion (bouton bleu en bas a droite)

Au bout de quelques secondes, la connexion se fait, et tous les champs de l’écran principal se remplissent des “nouvelles” informations GPS en provenance de votre GPS externe! A partir de ce moment, PerfectPower comme toutes les autres applications sur votre smartphone qui utilisent le GPS recevront bien les informations en provenance de votre GPS externe (et uniquement lui!), et ce jusqu’à ce que vous choisissiez de vous en déconnecter en appuyant sur Disconnect/Stop dans le menu en haut à droite.

Vous pouvez alors sortir de Bluetooth GNSS sans soucis, elle continuera à tourner en arrière-plan et à fournir à PerfectPower et à toutes vos applications GPS les informations de votre GPS externe!