Hi.
We have developed custom device based on nRF9160 and we are facing a some problems related with GPS fixing. Sometimes it takes hours to fix, even we are getting signal from more than 7 satellites. The solution for this issue, in my understanding, is to use A-GPS which should be released at the end of Q2.
https://devzone.nordicsemi.com/f/nordic-q-a/61326/nrf9160-gps-configurations-and-fixing-issues
As temporary solution for A-GPS and as a alternative solution in indoor environments we would like to use LTE geo positioning feature.
According to this discussion, we need to get some parameters of LTE connection
https://devzone.nordicsemi.com/f/nordic-q-a/44093/nrf9160-dk-geolocation-through-lte
Some of them we are getting by command %NBRGRSRP, but beside the parameters that we are getting by this command we need MCC, MNC, LAC and CID as well.
The command %XOPNAME returnes an error.
The questions are:
1. How I can get MCC, MNC, LAC and CID?
2. Is there any direct way to convert these parameters into Latitude and Longitude rather than to use https://locationapi.org/ API?
3. As a response to the command %NBRGRSRP, I'm getting these values "70,5780,36,346,5780,34" and for +CEREG: 5,"8757","08882910",7,,,"00011110","11100000".
According to the
https://locationapi.org/api#documentation
I filled the request form
{
"token": "xxxxxxxxxxx",
"radio": "lte",
"mcc": 295,
"mnc": 05,
"cells": [{
"lac": 5,
"cid": 143141136,
"psc": 0
}],
"address": 1
}
But I got an error. What I filled wrongly?
Thanks.