Gemalto is now part of the Thales Group, find out more.

You are here

EHS6 localization by GSM cells | Thales IoT Developer Community

July 24, 2018 - 12:01pm, 4605 views


I need to implement a localization service by EHS6 module. We don't have a possibility to use GPS, so we need to use cell information to do the task.

So I need to get the following information about cells around - CID (cell ID), LAC, RSSI and if possible MCC and MNC.

There are two commands which give such an information:

1. AT^SMONP - it works just fine but only for 2G cells. But normally in urban area most of the cells are 3G. In this case the command returns an information which is not usable for cell indentification:

UARFCN1,PSC1,EC/n01,RSCP1,SQual1,SRxLev1 - not a usable cell id information. 

2. AT^SNMON - it returns a prety usfull information for cell indentification. But it cannot be used when device is registered to the network. So it's not usable for continous tracking when device is connected. 

So what I can do to receive a proper 3G cell indentification information (CID, LAC, MCC, MNC) when the device is registered to network?