Servicios de tarjetas SIM de modem GSM
Antes de utilizar cualquier otro bloque de funciones de la biblioteca MODEM, utilice el bloque de funciones ConfigSim sólo cuando la tarjeta SIM del modem GSM requiera una de estas acciones:
oEscriba el código PIN.
oConfigure el número de teléfono del centro SMS.
oEnvíe un comando de inicialización.
Puede utilizar directamente uno de los bloques de funciones SMS dedicados.
Se envían comandos diferentes al modem GSM según este diagrama de flujo:
|
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO |
Si se utiliza un modem SR2MOD03 con una tarjeta SIM protegida por un código PIN, debe modificarse la cadena de inicialización predeterminada en el editor de configuración del modem. Sustituya el valor del Comando Hayes Reset por esto: 'AT&F;E0;S0=2;Q0;V1;+WIND=0;+CBST=0,0,1;&W' y utilice el bloque de funciones ConfigSim para enviar un comando de inicialización adicional con esto: entrada InitSimString = 'AT+CMGF=1;+CNMI=0,2,0,0,0;+CSAS'. |
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo. |
Descripción de variables de E/S
Entrada |
Tipo |
Descripción |
---|---|---|
smsCenterPhoneNb |
STRING |
La entrada smsCenterPhoneNb contiene el número de teléfono del centro de SMS que debe configurarse en la tarjeta SIM. Cuando está vacío, el número de teléfono del centro SMS no se envía, y el modem utiliza el número real. |
pinCode |
STRING(4) |
La entrada pinCode representa el código PIN de la tarjeta SIM que debe enviarse para desbloquear la tarjeta SIM. Cuando pinCode está vacío, no se envía ningún código PIN. |
initSimString |
STRING(255) |
La entrada initSimString representa la cadena de inicialización de la tarjeta SIM que se envía después de enviar el PIN y el número de teléfono del centro de servicios. NOTA: para SR2MOD03, utilice esto: 'AT+CMGF=1;+CNMI=0,2,0,0,0;+CSAS' |
En esta figura se muestra la declaración y el uso de la función ConfigSim: