| :::
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
|
|