Comment obtenir le numéro IMEI d'une carte de données?
-
21-08-2019 - |
Question
Je possède une carte de données Vodaphone avec carte SIM intégrée dans cela.
Il est numéro IMEI imprimé sur Datacard. Je voulais savoir est-il possible de lire le numéro IMEI de cette carte de données par programme.
J'utilise Datacard pour la navigation.
Et aussi je voulais savoir où puis-je obtenir de l'information sur la programmation de la carte de données afin que je puisse obtenir plus d'informations sur la carte de données.
La solution
La carte de données les plus susceptibles agit comme un modem, et la plupart des modems GSM supportent la norme ETSI GSM 07.07 .
Vous devriez obtenir l'IMEI par l'émission AT+CGSN
:
5.4 Demande d'identification du numéro de série du produit + RNCG
Tableau 5: + syntaxe de commande d'action CGSN
Command Possible response(s)
+CGSN <sn>
+CME ERROR: <err>
+CGSN=?
Description de
commande d'exécution provoque la TA pour retourner une ou plusieurs lignes de texte d'information, déterminées par le fabricant de ME, qui est destiné à permettre à l'utilisateur de la TA pour identifier l'individu ME auquel il est connecté.
En règle générale, le texte sera composé d'une seule ligne contenant le numéro IMEI (International Mobile Equipment Identity) du ME, mais les fabricants peuvent choisir de fournir plus d'informations si on le souhaite. Se reporter paragraphe 9.2 pour les valeurs possibles <err>
.
Valeurs définies
Mise en œuvre
Facultatif.
Autres conseils
Vous auriez besoin de se connecter au port série virtuel que vous obtenez (en supposant que vous utilisez une carte PCMCIA comme Vodafone celui que j'ai). Ensuite, il est une simple commande (du haut AT+GSN
de ma tête) pour renvoyer le IMEI
Non mentionné ici, mais ce que je trouve la mise en pratique est les réponses un peu plus bavard avec:
AT+CMEE=2
Lorsqu'un m'a donné le AT+IMEI
numéro IMEI de mon modem GSM, la requête pour le nombre AT+CIMI
IMSI a donné:
+CME ERROR: SIM PIN required
Ce qui était un peu plus lisible que le ERROR
, que je suis arrivé avant.