Use o comando AT + CIPGSMLOC. Funciona bem nos módulos SIMCOM.
Este comando precisa do serviço GPRS anexado antes de você usá-lo. Portanto, primeiro conecte o serviço GPRS usando a sequência de comandos apropriada e use este comando para obter a data e a hora da rede GSM.
Para anexar o serviço GPRS:
CMD:AT+CGATT=1
CMD:AT+SAPBR=3,1,"Contype","GPRS"
CMD:AT+SAPBR=3,1,"APN",""
CMD:AT+SAPBR=3,1,"USER",""
CMD:AT+SAPBR=3,1,"PWD",""
CMD:AT+SAPBR=1,1
CMD:AT+SAPBR=2,1 /* to confirm that GPRS is attached. will show IP if attached */
Em seguida, use o comando Localização GSM:
AT+CIPGSMLOC=1,1
Esse comando precisa de um tempo considerável (alguns segundos) para obter as informações da rede, portanto, dê tempo limite à função de execução do comando.
Este comando também retorna o local do BTS ao qual o módulo está conectado. Assim, você também pode obter uma localização precisa do módulo GSM.
Consulte este manual para obter mais informações: (funciona da mesma maneira no SIM800)
SIM900_GSM Location AT Command Manual_V1.00
Observe também que o comando AT + CLBS não é o mesmo que este comando. Pode não funcionar em algumas regiões. (Não pude usá-lo!). Mas o AT + CIPGSMLOC sempre funciona.