Click or drag files to this area to upload. You can upload up to 2 files.

Lesson 6 – Requesting location using GNSS


Location tracking is a very common use case for cellular applications. The nRF9160 SiP has a GNSS receiver to identify its current location using satellite navigation. In this lesson, we will start with a basic introduction to GNSS, how to get a fix, look at start conditions and some GNSS enhancements. Next we will cover the GNSS Interface API in the Modem Library and how to use it to request a GNSS location.

In the exercise section, we will practice interfacing with the GNSS receiver to get the device’s current GPS coordinates while the LTE modem is turned off. Then we will see how the GNSS is time-multiplexed with the LTE modem by turning on the LTE modem, and utilize power-saving techniques to be able to obtain a fix.


  • Understand GNSS and study common GNSS concepts, like TTFF, NMEA messages and operational modes.
  • Examine the GNSS receiver on the nRF9160 SiP and how to interface with it using the GNSS Interface in the Modem library.
  • Practice through hands-on exercise using the GNSS interface to obtain a fix and retrieve the device’s location and how it is time-multiplexed with the LTE modem.
  • Practice through hands-on exercise utilizing power saving techniques to be able the obtain a fix even when the LTE modem is active.
Register an account
Already have an account? Log in
(All fields are required unless specified optional)

Forgot your password?
Enter your email address, and we will send a link to reset your password.