Cómo obtener el número IMEI de una tarjeta de datos?
-
21-08-2019 - |
Pregunta
Tengo una tarjeta de datos de Vodafone con SIM integrada en eso.
Hay número IMEI impreso en tarjeta de datos. Yo quería saber ¿hay alguna manera de leer el número de IMEI de que la tarjeta de datos mediante programación.
Estoy utilizando la tarjeta de datos para la navegación.
Y también quería saber donde puedo conseguir información sobre la programación de la tarjeta de datos para que pueda obtener más información sobre la tarjeta de datos.
Solución
La tarjeta de datos más probable es que actúa como un módem, y la mayoría de los módems GSM apoyan la ETSI GSM 07.07 estándar.
Usted debe obtener el IMEI mediante la emisión de AT+CGSN
:
5.4 Solicitud número de serie del producto de identificación + CGSN
Tabla 5: + sintaxis del comando de acción CGSN
Command Possible response(s)
+CGSN <sn>
+CME ERROR: <err>
+CGSN=?
Descripción
comando de ejecución hace que el TA para volver una o más líneas de texto de información, determinado por el fabricante ME, que está destinada a permitir que el usuario de la TA para identificar al individuo ME a la que está conectado.
Normalmente, el texto consistirá en una sola línea que contiene el IMEI (International Mobile estación Equipment Identity) Número de la ME, pero los fabricantes pueden optar por proporcionar más información si lo desea. Consulte subcláusula 9.2 para posibles valores <err>
.
Valores definidos
Aplicación
opcional.
Otros consejos
Se necesitaría para conectar al puerto serie virtual que te dan (asumiendo que usted está usando una tarjeta PCMCIA como el Vodafone que tengo). Entonces es un simple comando AT (AT+GSN
la parte superior de la cabeza) para devolver el IMEI
No se menciona aquí, pero lo que he encontrado muy útil es establecer las respuestas un poco más detallado con:
AT+CMEE=2
Cuando un AT+IMEI
me dio el número IMEI del módem GSM, la consulta AT+CIMI
para el número IMSI dio:
+CME ERROR: SIM PIN required
Lo que era un poco más legible que la ERROR
, que me dieron antes.