PointPerfect Integration

Would it be possible to include the native support of SPARTN security key input from the GUI and storage of said keys in non-volatile memory within Teensy 4.1? This would prevent the user who has an L-band compatible antenna and a PointPerfect L-Band Corrections Receiver (NEO-D9S) from having to reload the security keys from u-center every time the system boots up in the tractor. It is also extremely useful for people who would rather receive their RTK corrections directly from space and not have to setup a second form of communication for receiving their corrections via independent base station. Although the PointPerfect service is a paid service, the monthly costs are likely negligible (around $30 CAD per month pay as you go) compared to equivalent rtk services offered from the likes of team green, blue etc etc. As well, there is an excellent library from the people over at Sparkfun which allows you to configure the F9P and NEO-D9S chip from an arduino platform.

It would be nice to get some sort of permanent integration for this in a future release of the Teensy 4.1 firmware as well as the AOG/Ag IO software.

Cheers

1 Like

some good news for you.

Does this mean I can use my pp l-band subscription as ntrip?

No, PointPerfect is the format of the corrections.
L-band delivery of PP has nothing to do with NTRIP since it is not IP based. L-band corrections can be directly fed into the receiver assuming you have the MQTT client to fetch the keys.

If you have an application that already has NTRIP support and if you have a NTRIP and an IP communication, you don’t need to implement MQTT in your system at all. You just need to provide all the normal information such as user name, password and mount point.

1 Like

You only need to use the Mqtt protocol frequently if you are trying to connect using the ip version of PointPerfect service or if you are for some reason using u-center to load the key you retrieved from your thingstream account. But for l-band PointPerfect service you only need to access the key from your thingstream account once and then hard code the key into a header file which is uploaded to the teensy along with the other firmware. But, From what we could tell during our assessment period of the service is that we did not even have to reconnect to mqtt to fetch new keys every 56 days as they did not change them in any way during the planting season and spraying. This guide explains how we integrated the l-band service into our AOG system

Hi,

I can share an article that I came across if you want to forward the L-band keys to the F9 receiver. There is a Python script attached to the article as well.

The article describes how you can transfer the keys when you don’t have internet access and an alternative manual approach as well.