Location assistance

The LwM2M Client sample supports a proprietary mechanism to fetch location assistance data from nRF Cloud by proxying it through the LwM2M server. This is achieved by using LwM2M objects ECID-Signal Measurement Information object(ID 10256) and proprietary Location assistance object (ID 50001).

To trigger location assistance, use the following buttons on the board:

  • Button 1 - For GNSS

  • Button 2 - For cell location

Note

This feature is currently under development and as of now, only AVSystem’s Coiote LwM2M server can be used for utilizing the location assistance data from nRF Cloud.

There are two different methods of obtaining the location assistance:

  • Location based on cell information - The device sends information about the current cell and possibly about the neighboring cells to the LwM2M server. The LwM2M server then sends the location request to nRF Cloud, which responds with the location data. Use overlay-assist-cell.conf to enable this functionality in the sample.

  • Query of A-GPS assistance data - The A-GPS assistance data is queried from nRF Cloud and provided back to the device through the LwM2M server. The A-GPS assistance data is then provided to the GNSS module for obtaining the position fix faster. Use overlay-assist-agps.conf to enable this functionality in the sample.

Location assistance options

Check and configure the following library options that are used by the sample: