GCI search & multiple cell location

Hello,

since location accuracy is not enough for us with single cell, we are trying to use multiple cell location.

We tries with %NCELLMEAS = 2 but we don't get multiple cells. Maybe the serving cell has good signal?

Then we tried with GCI search and fw 1.3.4.

%NCELLMEAS = 3,3

and we got those 3 cells (I added newlines for easiness of reading):

%NCELLMEAS: 0,

"0AAE62A2","22201","92B9",65535,0,6254,243,62,19,178936,0,0,

"0319AFA2","22201","92B8",65535,0,6254,295,62,18,178936,0,0,

"0094586F","22210","69D9",65535,0,6354,105,77,29,178973,0,0

so we tried to inject this data into the nrfCloud API:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"lte": [
{
"mcc": 222,
"mnc": 1,
"eci": 179200674,
"tac": 37561,
"earfcn": 6254,
"adv": 65535,
"rsrp": -78,
"rsrq": -10,
"nmr": [
{
"earfcn": 6254,
"pci": 295,
"eci": 52015010,
"rsrp": -78,
"rsrq": -10.5
},{
"earfcn": 6354,
"pci": 105,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

and this is the response:

Fullscreen
1
2
3
4
5
6
{
"lat": 45.39999247,
"lon": 11.90999508,
"uncertainty": 2472,
"fulfilledWith": "MCELL"
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

which does not give any improvement on the original location with SCELL.

Can you help us? Are we formatting the data the wrong way?

Marco

  • Hi Marco,

    Your formatting is correct. What is the device ID? I can look into the logs and see if I can help you get a better result. 

    Thanks,

    Cole

  • Actually, I am directly calling the API cloud-to-cloud so there is no device id. How can I make my call trackable?

    Also, I was wondering: what is the difference between my formatting and passing an array of cells direcly in the "lte" object?

  • Hello, any updates?

    thanks

    Marco

  • Hi Marco,

    what is the difference between my formatting and passing an array of cells direcly in the "lte" object?

    Either way works. Passing an array of cells considers several serving cells (cells with an ECI value) and a group of neighbor cells for each (the nmr property). This can provide more accuracy in some cases. 


    How can I make my call trackable?

    What do you mean by this? 

    Cole

  • You asked me to provide a device ID to look for logs. However, I do not have it because I made a cloud API call without specifyng device id. I can give you team ID maybe?

    Anyway, could you try to reproduce it and help me understand why accuracy does not increase?

1 2 3 4 5