2012-03-27 29 views
7

Interfacciamento con un modulo modem GSM tramite l'interfaccia di comando GSM AT standard. In questo momento i nomi dei punti di accesso (APN), i nomi utente e le password per ogni operatore noto sono codificati nel mio software. Mi chiedo se questa informazione è fornita dal corriere sulla carta SIM. È questo il caso?Le informazioni di accesso APN sono memorizzate su schede SIM?

Sono disposto a provare ad accedere direttamente alla struttura dei file della scheda SIM con "+ CRSM" o "+ CSIM", ma vorrei sapere se le informazioni APN sono ancora lì prima di iniziare. In tal caso, esiste un collegamento che descrive la struttura del file SIM che contiene queste informazioni? Grazie molto.

+0

hai trovato qualche soluzione per ottenere l'apn basato sulla simcard? – dmSherazi

risposta

8

Le carte SIM hanno molti file elementari (EF). Ref 3GPP TS 31.102 & ETSI TS 102.221 che sono liberamente disponibili.

Uno di questi EF è EF-ACL che è "Elenco di controllo APN" che può contenere i nomi APN che l'operatore desidera che il dispositivo utilizzi.

Si noti che EF-ACL può controllare il dispositivo per utilizzare un particolare APN, tuttavia NON è in grado di fornire l'APN. L'APN dovrebbe essere presente nel database di Device (ad esempio apn-conf.xml nei telefoni Android) o il dispositivo può chiedere alla rete di fornire un riferimento APN (network-provided-APN). Par. 5.3.14 in 3GPP TS 31.102

Il servizio EF-ACL deve essere "disponibile" in EF-UST e "abilitato" in EF-EST affinché il dispositivo possa utilizzarlo. Se è disponibile & abilitato, quindi i contenuti possono essere letti con il seguente comando AT:

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

Qui, mi hanno assunto lunghezza del EF-ACL di essere di 255 byte. Tuttavia, potrebbe essere diverso in diverse SIM.

+0

Come abilitare questi servizi 'EF-ACL' e' EF-UST' – dmSherazi

0

Ho fatto qualche ricerca su questo wiki e questo link

ma nulla sembra indicare queste informazioni sono disponibili nella scheda SIM. La mia ipotesi è che questa informazione sia memorizzata nella memoria del dispositivo (mobile o modem).

forse si potrebbe usare sim explorer per una migliore indagine sul file system della SIM.

-2

Una struttura di nodo APN è costituita da id di rete, mcc e mnc che sono disponibili nella scheda SIM, quindi il dispositivo otterrebbe indirettamente l'apn dalla scheda SIM.

+1

No, contiene molte più informazioni come nome utente, password, ... – John

Problemi correlati