Introduction
Reach the mass market with your precise positioning solutions using PointPerfect Flex. Precise, reliable, and easy to use. PointPerfect Flex is a PPP-RTK GNSS augmentation data service that delivers centimeter-level accuracy in seconds. With 99.9% internet uptime availability you can rely on PointPerfect Flex for mission-critical applications.
We provide PointPerfect Flex L-Band service in some parts of South America only. For more details, please reach out to our trusted solutions partner, Nordian, at one of the email addresses listed below.
sales@nordian.com: For sales-related inquiries
support@nordian.com: For applications engineering support
Benefits
Simple to integrate with the standard NTRIP messaging protocol.
Optimize your bandwidth usage with localized corrections, delivering precise data tailored to your device's exact location.
Zero Touch Provisioning makes deploying and activating huge device fleets easy, eliminating the headaches of managing digital certificates.
Flexible price plans tailored to suit your needs.
To use PointPerfect Flex you will need a high-precision GNSS receiver, a multi-band antenna, and to be within our PointPerfect Flex service coverage area.
Supported u-blox GNSS products
PointPerfect Flex is pre-integrated and ready to use with the u-blox high-precision GNSS products. To learn more about the u-blox high-precision GNSS products that support PointPerfect Flex view our product selector page. Here you can filter the products for each service by choosing the Services drop-down and selecting the required service. Non-native SPARTN receivers can be supported by PointPerfect Flex RTCM over NTRIP.
Note: The NEO-F9P, ZED-X20P & ZED-F20P do not use PointPerfect Flex GPS L5 corrections by default, so they will generally stay in RTK-Float mode with degraded accuracy. A special configuration needs to be sent to the receiver before it will accept/force the GPS L5 signals and corrections usage. The following application note explains both the changes required to enable GPS L5 corrections, plus highlights the warnings for some applications, UBX-21038688
Antenna requirements
PointPerfect Flex requires a multi-band antenna. For optimal performance see antenna requirements under the 'Service Description and Price’ section in this page PointPerfect Flex.
Account Setup, Configuration, and Device Provisioning
Sign-up for our u-blox service platform
u-blox Thingstream is a service delivery platform providing a management console that you can use to enable and manage the entire suite of u-blox services. PointPerfect Flex is a service under our high-precision positioning.
Sign-up is quick & easy, plus free. Just go to the Thingstream portal and register with your company information.
Note: If you already have a Thingstream domain for one or more of our other services (for example, AssistNow, CloudLocate, etc), you do not need to register again.
Customize Your PointPerfect Flex Correction Delivery
Choose the format that best suits your needs:
- SPARTN 2.0: Compact and bandwidth-efficient correction data format optimized for u-blox GNSS receivers (F9, X20, F20).
- RTCM 3.3: The industry standard protocol that is supported by many high-precision GNSS receivers (3rd party).
Create a PointPerfect Flex Thing
For an overview of how to create a new Thing that represents the device in the system, see the Creating a Thing page.
To see pricing, visit our Pricing page.
Device Provisioning
Once you have created and activated a PointPerfect Flex Thing in the platform, you are able to connect your device and receive corrections. This is also known as "Manual Provisioning".
NTRIP - Collect Delivery Credentials
To provision a device for PointPerfect Flex, expand the NTRIP Credentials section and collect the information required by your client. Have these credentials available when connecting your NTRIP client.
Use the mount point exactly as shown in your credentials, regardless of whether your device is located in the US, Europe, or another region. The Source identifier, such as Hannover, is only a descriptive mount point label and does not indicate a specific service region. In most cases, the mount point shown will be NEAR-RTCM or NEAR-SPARTN, depending on whether you selected RTCM or SPARTN as the correction format. After your NTRIP client sends a GGA message with your position, the service delivers correction data from the nearest available location.
Note: If the NTRIP Credentials section is not visible, deactivate and then reactivate your Thing.
Zero Touch Provisioning
If you have a large fleet of devices, we offer Zero Touch Provisioning (ZTP) to simplify the provisioning process of many devices with pre-defined settings. This will reduce your time and other related costs of per-device provisioning. Learn more about the PointPerfect Flex ZTP solution here.
Python sample script: PointPerfect Flex NTRIP Client
If you are interested in evaluating PointPerfect Flex with an NTRIP Client built-in your host application, we have a PointPerfect Flex NTRIP Client sample python script available in the PointPerfect Flex Downloads page on the Thingstream Portal to help you get started. This works with u-blox and 3rd-party GNSS receivers.
Additional Setup & Configuration:
PointPerfect Flex SPARTN over NTRIP Distribution - Localized SPARTN corrections delivered via NTRIP protocol for GNSS modules that natively support SPARTN.
PointPerfect Flex RTCM Distribution - Localized RTCM corrections delivered via NTRIP protocol.
-
For more details about the service, please see the PointPerfect Flex Service Description or visit our help center.
Do's & Don'ts: Troubleshooting Guide
Do's
Ensure that all testing is performed within the PointPerfect Flex service coverage area.
Use a compatible antenna: Ensure you're using an antenna that supports L1 & L2/L5 frequencies for optimal performance.
Keep firmware up to date: Always update your device's firmware to the latest version to benefit from the newest features, fixes, and improvements.
Create a PointPerfect Flex Thing: Set up your account and device via the Thingstream portal to begin using the service.
Leverage Zero-Touch Provisioning (ZTP): Use ZTP to save time when scaling up deployments.
Access software and scripts: Visit the PointPerfect Flex downloads page on the Thingstream Portal for essential software and sample scripts to streamline your setup.
Be aware of reference frame differences: PointPerfect Flex uses the ITRF2020 reference frame (current epoch). This may differ from the reference frame used by your maps (e.g., Google Maps), which could impact positional precision.
- Visit our service status page to view current service availability, including any scheduled maintenance or ongoing outages.
Don'ts
Don't use an L1-only antenna: This will limit signal reception and reduce accuracy.
Don't disable required signals: Ensure all necessary GNSS constellations and signals for PointPerfect Flex operation are enabled. Disabling them will impair performance.
Don't test indoors: Indoor environments introduce interference and degrade accuracy. For optimal results, test in open, outdoor spaces.
Don't set a low baud rate on COMs: Avoid using a low baud rate, as it can slow down communication speed, reduce device responsiveness, and hinder correction performance.
Still need help?
If you need more help or have any questions, please visit our help center or send an email to services-support@u-blox.com.
Reference Documentation
[1] ZED-F9P Integration manual, UBX-18010802
[2] u-center User guide, UBX-13005250
[3] u-blox F9P 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] u-blox information on positioning and location technologies - What is NTRIP
[7] NEO-D9S Integration manual, UBX-19026111