Skip to content

Software Overview

Warning

Keep in mind that some of the software features may be limited by the capabilities of the GNSS module or the software application.

Please refer to the datasheet, user manual, and/or application notes of your GNSS receiver for the specific capabilities of the GNSS receiver and the manufacturer's software. Additionally, please refer to the user and/or API manuals for any third-party software or Arduino libraries for their specific capabilities.

Manufacturer Software

Most of the manufacturers will provide software that is designed to specifically operate and configure their GNSS receivers. Often, this is the simplest way to get started with any development. The software usually provides a graphical interface for evaluating the GNSS receiver's performance, configuring any settings, and upgrading the firmware. Below are general software resources that might be useful; however, users should refer to the hookup guide of their GNSS Flex module for more details on a specific board.

Third-Party Software

In addition to any software provided by the manufacturers, there are a variety of third-party software options. The software implementation may even be unique to the available interfaces from an associated carrier board.

  • PyGPSClient


    The PyGPSClient Python package is a graphical tool for evaluating the basic performance of GNSS receivers and is compatible with most of the major operating systems. The application parses and extrapolates a variety of data from the UART interface of GNSS receivers; with integrated support for the NMEA, UBX, RTCM, NTRIP, and SPARTN protocols. All GNSS information is then displayed neatly within its GUI for users to access or utilize.