Obtenir les coordonnées Reach sur les appareils Android via Bluetooth
Ce guide explique comment diffuser la position au format NMEA depuis Reach RX vers des applications tierces de collecte de données et de GIS sur les appareils Android.
Vue d'ensemble
La fonction d'emplacement fictif sur les appareils Android permet d'utiliser un récepteur GNSS externe comme s'il s'agissait du récepteur GPS intégré de l'appareil. De cette manière, vous pouvez diffuser la position au format NMEA depuis Reach RX vers les applications GIS sur les appareils Android.
Voici quelques applications de topographie et de GIS qui peuvent être utilisées avec Reach RX :
- Mobile Topographer Pro
- PointMan
- Mapit GIS
- LandStar
- Autocad360
- QField
Dans la plupart des cas, vous pouvez configurer un flux de correction depuis un service NTRIP dans l'application Emlid Flow et transmettre la position corrigée à une application tierce de GIS ou de collecte de données sur Android. Si l'application tierce ne permet pas d'ajouter un récepteur GNSS externe et n'accepte que l'emplacement interne du téléphone, reportez-vous à la section Configuration d'un emplacement fictif sur un appareil Android à l'aide de Lefebure NTRIP Client ci-dessous. Elle explique comment intégrer en utilisant l'application Lefebure NTRIP Client pour fournir des données de positionnement corrigées.
Pour obtenir une position précise au centimètre près, Reach RX doit être en mode RTK. Vous pouvez faire ce qui suit :
-
Utilisez un service NTRIP comme source de corrections de positionnement pour le rover Reach.
Reach RX utilise Bluetooth et transmet sa position au format NMEA par défaut. Vous devez simplement l'appairer avec votre appareil Android.
Diffuser la hauteur orthométrique
Cette section est facultative et n'est requise que si vous souhaitez collecter et afficher des valeurs de hauteur orthométrique.
Les projets de construction, de services publics et municipaux nécessitent une hauteur orthométrique plutôt qu'une hauteur ellipsoïdale, car elle est référencée par rapport au niveau moyen de la mer et représente l'altitude réelle utilisée dans les flux de travail d'ingénierie et d'infrastructure.
Les récepteurs GNSS calculent la hauteur ellipsoïdale par rapport à un ellipsoïde, qui est un modèle mathématique simplifié de la Terre. Cependant, les flux de travail d'ingénierie utilisent l'altitude par rapport au niveau moyen de la mer. Pour convertir les mesures GNSS en hauteur orthométrique, le récepteur applique un modèle géoïde, qui approxime le niveau moyen de la mer et définit la différence entre l'ellipsoïde et le géoïde à un emplacement donné.
Pour fournir une altitude par rapport au niveau moyen de la mer, Emlid Flow applique le modèle géoïde sélectionné aux mesures de hauteur GNSS. Il vous suffit d'activer la diffusion pour envoyer les altitudes corrigées à votre application tierce.
Pour diffuser la hauteur orthométrique vers une application tierce, suivez les étapes ci-dessous :
-
Dans Emlid Flow, accédez à l'onglet Integration with external devices (Intégration avec des appareils externes).

-
Appuyez sur Orthometric height (Hauteur orthométrique) et activez l'interrupteur pour utiliser le datum vertical.

-
Appuyez sur Datum vertical (Datum vertical), puis sélectionnez le géoïde pour votre emplacement. Si nécessaire, téléchargez le géoïde en appuyant sur Download (Télécharger).

-
Appuyez sur Save (Enregistrer).

La sortie de la hauteur orthométrique nécessite que l'application reste active en arrière-plan. Si l'application est fermée de force ou si les mises à jour de correction du géoïde sont interrompues pendant plus de 10 secondes, l'exactitude de l'altitude est marquée comme invalide (999 m).
Avant de continuer, vérifiez que votre application tierce prend en charge les valeurs de hauteur orthométrique ou vérifiez si une mise en place supplémentaire est requise au préalable.
Désormais, Reach RX émet des données NMEA avec la hauteur orthométrique correcte, qui sera incluse dans le NMEA GGA.
Appairage de l'appareil Android
Pour appairer votre Reach RX avec un appareil Android, suivez les étapes ci-dessous :
-
Accédez à l'écran de configuration Bluetooth de votre appareil Android et activez Bluetooth.

-
Attendez que votre Reach RX soit listé comme appareil disponible.
astuceGardez Reach à quelques mètres de l'appareil.

-
Appuyez sur le nom de votre Reach dans la liste des appareils disponibles sur l'appareil Android.
remarqueSi votre appareil nécessite un code PIN, entrez 123456.
-
Appairez Reach avec l'appareil Android.

Vous pouvez maintenant commencer à recevoir la position précise dans votre application tierce de collecte de données ou de GIS. Si votre application ne prend pas en charge les récepteurs GNSS externes et ne s'appuie que sur le GPS interne du téléphone pour les données de localisation, vous pouvez intégrer à l'aide de l'application client NTRIP Lefebure. Suivez les étapes de la section ci-dessous.
Configuration de l'emplacement fictif sur l'appareil Android à l'aide de Lefebure NTRIP Client
Suivez les étapes de cette section uniquement si votre application tierce ne prend pas en charge les récepteurs GNSS externes et ne s'appuie que sur le GPS interne du téléphone pour les données de localisation.
L'application Lefebure NTRIP Client permet aux applications de collecte de données et de GIS sur les appareils Android d'utiliser les coordonnées précises de Reach. En plus d'être un client NTRIP, il permet d'entrer des données NMEA via Bluetooth et de remplacer le récepteur GPS intégré de votre appareil par un fournisseur de localisation externe.
Pour configurer l'emplacement fictif sur l'appareil Android, suivez les étapes ci-dessous :
-
Téléchargez et installez l'application Lefebure NTRIP Client sur votre appareil Android.
-
Ouvrez Developer Options (Options pour les développeurs) sur votre appareil Android.
astucePour en savoir plus sur l'accès à Developer Options (Options pour les développeurs) sur votre appareil, consultez les instructions de votre appareil Android.
attentionIl est recommandé de désactiver le mode d'économie d'énergie sur votre appareil, car il peut limiter l'utilisation des données en arrière-plan pour l'application client NTRIP Lefebure.
-
Dans le champ Select mock location app (Sélectionner l'application d'emplacement fictif), choisissez Lefebure NTRIP Client.

-
Lancez l'application Lefebure NTRIP Client et appuyez sur l'icône Settings (Paramètres).
-
Allez dans Receiver Settings (Paramètres du récepteur). Configurez ce qui suit :
- Connexion du récepteur : External via Bluetooth (Externe via Bluetooth).
- Appareil Bluetooth : Reach, votre appareil est appairé avec.
- Méthode de connexion Bluetooth : Secure via Reflecion (Sécurisée via Reflection).
- Activez GPS Mock Locations (Emplacements GPS simulés).

-
Revenez à l'écran principal et appuyez sur le bouton Connect (Connexion).
-
Vérifiez que vous recevez bien les corrections.
Si vous souhaitez configurer votre Reach RX pour recevoir des corrections d'un service NTRIP dans l'application Lefebure NTRIP Client, suivez les étapes ci-dessous :
-
Dans Lefebure NTRIP Client, allez dans NTRIP Settings (Paramètres NTRIP) et remplissez les informations de votre fournisseur NTRIP.


-
Enregistrer les paramètres.
-
Revenez à l'écran principal et appuyez sur le bouton Connecter (Connect).
-
Vérifiez que vous recevez bien les corrections.
astuceVérifiez les messages du journal pour vous assurer que les corrections arrivent et que les informations sur les satellites sont mises à jour.

À partir de ce moment, toutes les applications de collecte de données et de GIS qui utilisent les services de localisation installés sur votre appareil auront automatiquement accès aux données de position diffusées depuis Reach.