PointPerfect SPARTN over NTRIP Distribution

Overview

Introduction

The u-blox PointPerfect service offers GNSS correction data services that enable high-precision positioning. This data is provided in SPARTN format, which is fully supported by u-blox F9 GNSS receiver modules. The SPARTN format is designed to be compact and optimized for bandwidth usage. By using u-blox F9 GNSS receiver modules along with the PointPerfect service, customers can achieve optimal performance. Customers can choose between NTRIP or MQTT as the distribution protocol. 


This document specifically describes the NTRIP protocol delivery option. If you wish to use another distribution method such as MQTT or L-Band, please refer to our PointPerfect Service Description page for more information about these options and see other distribution-specific steps in our PointPerfect Getting Started guide.

Benefits of the NTRIP distribution protocol

Accessing PointPerfect corrections data via the NTRIP protocol provides several advantages:

We also provide support for corrections in RTCM format, see the follow page for more information on this:  PointPerfect RTCM Distribution (corrections delivered via NTRIP protocol)

                               -------------------------------------------------------------------------------------------

Do's & Don'ts: Best Practices and Common Pitfalls 

 

Do's: 

 

Don'ts: 

                               -------------------------------------------------------------------------------------------

NTRIP Architecture and Features

Corrections Data

The PointPerfect NTRIP service delivers PPP-RTK corrections data in SPARTN format, compatible with u-blox F9 GNSS receiver modules. The delivered data includes:

NTRIP versions

PointPerfect supports both NTRIP protocol versions 1.0 and 2.0, automatically identifying the version used by the GNSS receiver device's NTRIP client. 

TLS encryption

Secure NTRIP connections using TLS encryption are supported and recommended, provided the GNSS receiver device’s NTRIP client supports TLS. 

Here is a diagram describing the communication of SPARTN via NTRIP:

Configuration

Each Thingstream PointPerfect device (‘Thing’) is provided with unique username and password credentials for the NTRIP service.  These credentials are exclusive to one simultaneous NTRIP client connection.  If a second device attempts to connect using the same credentials, the first device will be disconnected.

Our NTRIP service requires a valid NMEA-GGA (GxGGA) message to be sent regularly to the caster in order to maintain connectivity. If no valid NMEA message is sent within 30 seconds, the connection will be dropped. To prevent a hard disconnect at the 30-second interval, we recommend sending this NMEA-GGA message every 10 seconds.  A valid NMEA-GGA message must be within the expected time/location range, contain at least 4 satellites, must be presented in the right format, and the checksum must pass.

To enable PointPerfect (SPARTN/RTCM) over NTRIP on the F9 module, you will need to connect your receiver’s client to the NTRIP caster and stream. Follow the steps in the PointPerfect u-center guide to complete the setup 

Reference Documentation

[1] ZED-F9P Integration manual, UBX-18010802
[2] u-center User guide, UBX-13005250
[3] u-blox F9 HPG 1.32 Interface description, UBX-22008968
[4] C099-F9P application board User guide, UBX- 18063024
[5] EVK-F9P-01 evaluation kit User guide, UBX-22038408  
[6] Thingstream Knowledge Base – Services Support
[7] u-blox information on positioning and location technologies - What is NTRIP