Wie IMEI-Nummer von einer Datenkarte zu bekommen?
-
21-08-2019 - |
Frage
Ich habe eine Vodaphone-Datenkarte mit SIM in dem eingebettet ist.
Es ist IMEI-Nummer auf Datenkarte gedruckt. Ich wollte wissen, ist es eine Möglichkeit, die IMEI-Nummer der Datenkarte programmatisch zu lesen.
Ich bin mit Datenkarte für den Browser.
Und ich wollte auch wissen, wo kann ich Informationen über die Programmierung für Datenkarte erhalten, so dass ich mehr Informationen über die Datenkarte erhalten kann.
Lösung
Die Datenkarte am meisten wirkt wahrscheinlich als Modem und die meisten GSM-Modem unterstützt das ETSI GSM 07.07 Standard.
Sie sollten die IMEI erhalten, indem AT+CGSN
Ausgabe:
5.4 anfordern Produktseriennummer Identifikation + CGSN
Tabelle 5: + CGSN Aktion Befehlssyntax
Command Possible response(s)
+CGSN <sn>
+CME ERROR: <err>
+CGSN=?
Beschreibung
Ausführungsbefehl bewirkt, dass die TA eine oder mehr Rücklaufleitungen von Informationstext, durch die ME Hersteller bestimmt, die den Benutzer des TA zu ermöglichen beabsichtigt ist, die Person zu identifizieren ME an denen sie angeschlossen ist.
Normalerweise wird der Text einer einzelnen Zeile besteht die IMEI (International Mobile Station Equipment Identity) Anzahl des ME enthalten, aber die Hersteller können weitere Informationen zur Verfügung zu stellen, falls gewünscht. Siehe Pkt 9.2 für mögliche <err>
Werte.
Definierte Werte
Implementierung
Optional.
Andere Tipps
Sie müssen in die virtuellen seriellen Schnittstelle verbinden, die Sie erhalten (vorausgesetzt, Sie verwenden eine PCMCIA-Karte wie die Vodafone ein ich habe). Dann ist es eine einfache AT-Befehl (AT+GSN
weg von der Oberseite meines Kopfes) die IMEI zurückzukehren
hier nicht erwähnt, aber was ich fand praktisch ist, um die Antworten etwas ausführlicher mit der Einstellung:
AT+CMEE=2
Wenn ein AT+IMEI
gab mir die IMEI-Nummer meines GSM-Modem, die Abfrage AT+CIMI
für die IMSI-Nummer haben:
+CME ERROR: SIM PIN required
Das war ein bisschen besser lesbar als der ERROR
, was ich vor habe.