If you are having issues with the exercises, please create a ticket on DevZone:
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)

  • 8 or more characters
  • Upper and lower case letters
  • At least one number or special character

Forgot your password?
Enter the email associated with your account, and we will send you a link to reset your password.