2012-03-27 11 views
7

Estoy interactuando con un módulo de módem GSM a través de la interfaz de comando GSM AT estándar. En este momento, los nombres de los puntos de acceso (APN), nombres de usuario y contraseñas para cada proveedor conocido están codificados en mi software. Me pregunto si esta información la proporciona el operador en la tarjeta SIM. ¿Es este el caso?¿La información de inicio de sesión APN está almacenada en tarjetas SIM?

Estoy dispuesto a tratar de acceder directamente a la estructura de archivos de la tarjeta SIM con "+ CRSM" o "+ CSIM", pero me gustaría saber si la información APN está incluso allí antes de comenzar. Si es así, ¿hay un enlace que describa la estructura del archivo SIM que contiene esta información? Muchas gracias.

+0

¿Recibió alguna solución para obtener la APN basada en tarjeta SIM? – dmSherazi

Respuesta

8

Las tarjetas SIM tienen muchos archivos elementales (EF). Ref 3GPP TS 31.102 & ETSI TS 102.221 que están disponibles libremente.

Una de estas EF es EF-ACL que es "Lista de control APN" que puede contener los nombres APN que el Operador quiere que use el Dispositivo.

Tenga en cuenta que EF-ACL puede controlar el dispositivo para utilizar un APN particular, sin embargo, NO PUEDE proporcionar el APN. El APN debe estar presente en la base de datos del Dispositivo (por ejemplo, apn-conf.xml en teléfonos Android) o el Dispositivo puede solicitarle a la red que proporcione una Ref. APN (APN proporcionada por la red). Sec 5.3.14 en 3GPP TS 31.102

El servicio EF-ACL debe estar "disponible" en EF-UST y "habilitado" en EF-EST para que el Dispositivo lo use. Si está disponible & habilitado, a continuación, los contenidos se pueden leer con el comando AT siguiente:

at+crsm=176,28503,0,0,255 

Aquí, he asumido longitud del EF-ACL ser de 255 bytes. Sin embargo, podría ser diferente en diferentes SIM.

+0

Cómo habilitar estos servicios 'EF-ACL' y' EF-UST' – dmSherazi

0

Hice algunas investigaciones sobre este wiki y esto link

pero nada parece indicar que esta información está disponible en la tarjeta SIM. Supongo que esta información se almacena en la memoria del dispositivo (móvil o módem).

tal vez podría usar sim explorer para una mejor investigación del sistema de archivos SIM.

-2

Una estructura de nodo APN consiste en una identificación de red, mcc y mnc que están disponibles en la tarjeta SIM por lo que el dispositivo obtendría indirectamente la apn de la tarjeta SIM.

+1

No, contiene mucha más información como nombre de usuario, contraseña, ... – John

Cuestiones relacionadas