Getting Started with u-blox Thingstream and PointPerfect

Pages
Contributors: bboyho
Favorited Favorite 1

u-blox Thingstream Services

There are two key steps to be able to achieve centimeter positioning accuracy using the ZED-F9P through u-blox thingstream and PointPerfect services.

  • Register with u-blox Thingstream and sign up for a PointPerfect IP (Internet Provider) plan (data stream)
  • Configure the ZED-F9P with encryption key(s) so it can decrypt and use the correction data

By default, the ZED-F9P is configured such that the correction data is passed from a correction source to the ZED using the UART2 interface. However, it is also possible to read the correction data and push (write) it to the ZED using I2C. We just need to configure the modules so that the I2C port is enabled and set the protocol.

Thingstream and PointPerfect Services

You will need to use u-blox Thingstream and PointPerfect service.

u-blox Thingstream Service Logo


Thingstream is u-blox service delivery platform for IoT Communication-as-a-Service, IoT Security-as-a-Service and IoT Location-as-a-Service.

u-blox Point Perfect GNSS Augmentation Logo

PointPerfect is u-blox GNSS augmentation service which is designed to provide high-precision GNSS corrections to suitable receivers with decimeter-level location accuracy. The following webinar from u-blox has an excellent explanation of the service and how the system works.

PointPerfect data is delivered through Thingstream. The first step is to register with Thingstream and then request an IP plan. You can find the current pricing on u-blox portal. Select IoT Location-as-a-Service and then PointPerfect.

PointPerfect Pricing

PointPerfect pricing (correct at January 9, 2023). (Click to enlarge)

You may need to contact u-blox first, to enable the option to purchase the plan through your Thingstream account.

The PointPerfect IP plan provides unlimited access to the correction data stream via Internet Protocol (MQTT).

Once IP permissions are enabled on your Thingstream account, you will be able to add a new IP Location Thing and view its credentials:

  • Login to Thingstream
  • Select Location Services and then Location Things
  • The Add Location Thing button (top right) will allow you to select and activate an IP plan.
  • Add PointPerfect Thing, enter a name for the thing, and hit the Create button.
  • Once your IP plan is active, you will be able to monitor your Activity and view your Credentials via the appropriate tabs.