nRF Location Service API returns the same results with SCELL & MCELL

Hi,

when calling the REST API location/ground-fix either with the following SCELL & MCELL information, the location precision does not change.

Could you please verify the data for their correctness?

SCELL - Request

{

  "lte": [

    {

      "mcc": 232,

      "mnc": 1,

      "eci": 173264,

      "tac": 50031

    }

  ]

}

SCELL - Response

{

    "lat": 48.21999192,

    "lon": 16.38999224,

    "uncertainty": 2498,

    "fulfilledWith": "SCELL"

}

MCELL - Request

{

  "lte": [

    {

      "mcc": 232,

      "mnc": 1,

      "eci": 173264,

      "tac": 50031,

      "adv": 65535,

      "earfcn": 6341,

      "nmr": [

          {"earfcn":6341,"pci":366,"eci":null,"rsrp":-82,"rsrq":-10,"timeDiff":0},

          {"earfcn":6341,"pci":367,"eci":null,"rsrp":-88,"rsrq":-15,"timeDiff":0},

          {"earfcn":6341,"pci":492,"eci":null,"rsrp":-89,"rsrq":-17,"timeDiff":0}

      ]

    }

  ]

}

MCELL - Response

{

    "lat": 48.21999192,

    "lon": 16.38999224,

    "uncertainty": 2498,

    "fulfilledWith": "MCELL"

}

  • Hi Attila, 

    Your request format is correct.

    MCELL accuracy depends on the area in which the reading was taken. If there are many towers (base stations), not just cells, in the area you can generally get better accuracy.

    It looks like your request sent multiple cells (each base station has many cells) with about the same signal strength for each. That is very similar to sending a single cell, which is why the accuracies are similar. 

    If you need greater accuracy, I would suggest using GNSS for location services. Or wifi, if your device supports it. Here's an overview of our offering.

    Cole

Related