ENGLISH
|
ESPAÑOL
::: Misceláneos :::
 
En los artículos anteriores hemos venido desarrollando los diferentes métodos para establecer una comunicación por GSM. En el artículo de hoy nos dedicaremos a ver algunos otros comandos que poseen los Módulos GSM de Motorola, entre ellos veremos los relacionados con el manejo de la SIM y con la obtención de información de la red.

Comandos de Red

Dentro de este grupo de comandos existe 8 comandos, nosotros simplemente haremos referencia a los dos mas empleados, el comando +CREG, que nos permite saber si nuestro modulo esta registrado en la red GSM y el comando +CSQ que nos permite saber el nivel de la señal que estamos recibiendo.

Medición de nivel de señal

Comando enviado
Respuesta
AT+CSQ
  
  
+CSQ: 22,99
OK

El primer valor de la respuesta nos indica el nivel de la señal recibida, este valor va de 0 a 31 y nos indica de -113db (o menor) hasta -51db (o mayor). El segundo valor nos indica la tasa de error en la comunicación, esta expresada en valores del 0 al 7, los que corresponden a los valores de RXQUAL expresados en la tabla GSM 05.08. El valor de 99 nos indica que este parámetro es desconocido o no detectado.

Información de estado de registro

Comando enviado
Respuesta
AT+CREG?
 
 
+CREG: 000,001
OK

A través de este comando podemos saber si el modulo está registrado en la red GSM, el primer parámetro nos indica si se envía información no solicitada sobre el estado de registro (000 no se envía, 001 si se envía), y el segundo parámetro el estado de registro (000 no registrado, 001 registrado, 002 registro en proceso, 003 registro rechazado, 004 desconocido, 005 registrado haciendo roaming).

A continuación veremos un ejemplo del uso del comando.

Indice
Comando enviado
Respuesta
1
AT+CREG=1
  
2
 
OK
3
Desconecto antena
4
 
+CREG: 002
5
Conecto antena
6
 
+CREG: 001
7
AT+CREG=2
 
8
 
OK
9
AT+CREG?
 
10
 
+CREG: 002,001,0001,007b
OK


1- Configuro el modulo para que me envíe información no solicitada sobre el estado de registro.
2- Confirmación del comando anterior.
3- Desconecto la antena.
4- Información no solicitada que nos indica que la registración está en proceso.
5- Conecto la antena.
6- Información no solicitada que nos indica que el modulo está registrado.
7- Configuro el modulo para que nos de información de la registración, de la localización del área y de la celda donde se encuentra registrado.
8- Confirmación del comando anterior.
9- Solicito información del estado de registro.
10- Respuesta al comando anterior.

Comandos de acceso a fecha y hora.

Los módulos GSM de Motorola poseen un comando que permite al usuario ver y configurar la fecha y la hora. El comando al que hacemos referencia es el +CCLK y a continuación ejemplificaremos su uso.

Indice
Comando enviado
Respuesta
1
AT+CCLK?
 
2
 
+CCLK: "00/01/01,00:00:09+00"
OK
3
AT+CCLK="09/10/08,01:01:01"
 
4
 
OK
5
AT+CCLK?
 
6
 
+CCLK: "09/10/08,01:01:10+00"
OK
7
AT+CCLK
 
8
 
OK
9
AT+CCLK?
 
10
 
+CCLK: "07/02/09,18:16:49+00"
OK

1-Solicito la información de fecha y hora.
2-Respuesta al comando anterior, como el modulo acaba de ser encendido nos devuelve como fecha el 1 de enero del 2000 y como hora las 00:00:09.
3-Configuro la fecha y hora que deseo que el modulo tenga, en el ejemplo estoy configurando como fecha el 8 de octubre del 2009 y como hora la 01:01:01.
4-Confirmación del comando anterior.
5-Solicito la información de fecha y hora, para ver si tomó la configuración previa.
6-Respuesta del comando anterior, donde se puede observar que la configuración fue tomada.
7-Envío comando a través del cual le digo al modulo GSM que tome la fecha y hora de la red.
8-Confirmación de comando anterior.
9- Solicito la información de fecha y hora, para ver si tomo la configuración de la red.
10-Respuesta al comando anterior, donde puedo ver que el modulo a tomado la hora de la red.

Comandos de acceso

En muchos casos, cuando compramos la tarjeta SIM para nuestro teléfono celular y luego de colocarla en este, necesitamos desbloquearla para poder establecer una comunicación. Los módulos GSM de Motorola poseen comandos que nos permiten jugar con estas características de las tarjetas SIM. Los comandos en cuestión son +CPIN y +CLCK.

Indice
Comando enviado
Respuesta
1
AT+CMEE=2
 
2
 
OK
3
AT+CREG?
 
4
 
+CME ERROR: SIM PIN required
5
AT+CPIN?
 
6
 
+CPIN: SIM PIN
OK
7
AT+CPIN="1234"
 
8
 
OK
9
AT+CREG?
 
10
 
+CREG: 000,001
OK
11
Apago y vuelvo a prender el modulo
12
AT+CPIN?
 
13
 
+CPIN: SIM PIN
OK
14
AT+CPIN="1234"
 
15
 
OK
16
AT+CPIN?
 
17
 
+CPIN: READY
OK
18
AT+CLCK="SC",0,"1234"
 
19
 
OK
20
Apago y vuelvo a prender el modulo
21
AT+CPIN?
 
22
 
+CPIN: READY
OK
23
AT+CLCK="SC",1,"1234"
 
24
 
OK
25
Apago y vuelvo a prender el modulo
26
AT+CPIN?
 
27
 
+CPIN: SIM PIN
OK


1- Configuro reporte de error en modo texto.
2- Confirmación del comando anterior.
3- Solicito información sobre el estado del registro.
4- Respuesta al comando anterior. La respuesta recibida nos indica que la tarjeta SIM no tiene el PIN* cargado.
5- Solicito información del estado de la SIM.
6- Respuesta al comando anterior. La respuesta recibida nos confirma lo que nos informó el error del comando anterior.
7- Ingreso PIN a la tarjeta SIM.
8- Confirmación de comando anterior.
9- Solicito información sobre el estado del registro.
10- Respuesta al comando anterior. En este caso no nos da error.
11- Apago y vuelvo a prender al modulo.
12- Solicito información del estado de la SIM.
13- Respuesta al comando anterior.
14- Ingreso PIN a la tarjeta SIM.
15- Confirmación de comando anterior.
16- Solicito información del estado de la SIM.
17- Respuesta al comando anterior.
18- Envío comando para cancelar el uso de PIN.
19- Confirmación de comando anterior.
20- Apago y vuelvo a prender el modulo.
21- Solicito información del estado de la SIM.
22- Respuesta al comando anterior.
23- Envío comando para activar el uso de PIN.
24- Confirmación del comando anterior.
25- Apago y vuelvo a prender el modulo.
26- Solicito información del estado de la SIM.
27- Respuesta al comando anterior.

*Nota: El número de PIN es provisto juntamente con la tarjeta SIM.

Solicite mayor información a:
Ing. Ignacio José Zaradnik
FAE Motorola Wireless Division
E-mail: iz@electrocomponentes.com
 
Solís 225 / 227 / 229 (1079) - Buenos Aires, Argentina. - Tel: (54 11) 4375-3366 Fax: (54 11) 4325-8076
© Electrocomponentes S.A. - Todos los derechos reservados