Corrections RTK et diffuseurs NTRIP
La cinématique en temps réel (RTK) est une technique utilisée pour améliorer la précision d'un récepteur GNSS autonome. La technique utilise deux récepteurs : un fixe et un mobile. Ils sont appelés station de base et rover. La station de base fournit des données de correction au rover, qui utilise ces données pour calculer une position précise au centimètre.
Vous n'avez pas nécessairement besoin d'une deuxième unité pour le RTK tout le temps. Habituellement, il existe des services locaux qui partagent les corrections de base via Internet. Cette technologie s'appelle NTRIP.
Le Reach RX2 est un rover réseau qui reçoit des corrections en utilisant la connexion Internet de votre téléphone. Le moyen standard de le faire est via le protocole NTRIP.
Vous pouvez en savoir plus sur la technologie RTK dans l'article Comment fonctionne le RTK.
Aperçu du protocole NTRIP
Le NTRIP (Networked Transport of RTCM via Internet Protocol) est un protocole de communication utilisé pour transmettre des données de correction RTK via Internet. Le protocole est basé sur le modèle client-serveur, où une station de référence (le serveur) envoie des données de correction à un ou plusieurs rovers (les clients) via une connexion Internet. Les données sont envoyées au format RTCM, qui est un format standard pour les données de correction GPS.
NTRIP a 3 rôles principaux : un serveur, un diffuseur et un client.

Le protocole NTRIP comprend également un mécanisme appelé « points de montage » qui permet l'envoi de plusieurs flux de données de correction à partir d'un seul serveur et permet aux rovers de sélectionner le flux qu'ils souhaitent recevoir en spécifiant le point de montage dans la requête.
Vous pouvez trouver une description complète du protocole NTRIP dans la documentation officielle.
Reach RX2 et diffuseurs NTRIP
Lorsque vous travaillez avec le Reach RX2, les applications mobiles et les collecteurs de données agissent comme des clients NTRIP, transmettant le flux de correction au récepteur via Bluetooth. Les applications servent de pont qui transmet les corrections d'une connexion réseau à une connexion Bluetooth.

Retour NMEA
Dans de nombreux cas, les diffuseurs NTRIP nécessitent la position approximative du rover pour fonctionner. Ils peuvent avoir besoin de la position pour déterminer automatiquement la station de base appropriée ou pour le fonctionnement VRS. Cela est réalisé en envoyant la position approximative de votre rover (généralement la solution SINGLE) sous forme de chaîne NMEA GGA au diffuseur après l'établissement de la connexion. Dans le cas du Reach RX2, cela est également fait par l'application mobile.
Les messages NMEA GGA peuvent être formés en utilisant les informations de statut du récepteur qui incluent les coordonnées de position.

NTRIP dans l'application
La gestion des diffuseurs NTRIP dans l'application est simple. Pour vous connecter à un diffuseur NTRIP, vous avez généralement besoin d'une adresse, d'un port, d'un nom de point de montage, d'un nom d'utilisateur et d'un mot de passe.
Vous pouvez en savoir plus sur la configuration du RTK via NTRIP dans Emlid Flow dans le guide Utilisation du service NTRIP.
Il existe également une étape facultative pour déterminer les points de montage disponibles pour ce diffuseur particulier. Il est possible de télécharger et d'analyser un tableau source contenant des informations sur les points de montage actifs. Cela simplifie le processus pour l'utilisateur final et permet des astuces pratiques, comme recommander la station de base la plus proche.
Vous pouvez trouver un exemple de tableau source sur cette page.
Solution alternative pour Emlid Flow
Emlid Flow pour iOS prend en charge l'envoi de corrections en arrière-plan. L'utilisateur peut configurer les corrections dans Emlid Flow et continuer à travailler dans votre application. L'utilisation d'Emlid Flow pour les corrections est gratuite et disponible pour tous les intégrateurs.
Client NTRIP dans votre application
Alternativement, vous pouvez implémenter la fonctionnalité client NTRIP à l'intérieur de votre application. Dans ce cas, vous devez implémenter le protocole com.emlid.corrections, utilisé pour fournir les données de correction aux récepteurs Reach. L'implémentation de ce protocole garantit une compatibilité totale et un fonctionnement fiable avec les appareils Reach.