如何获取数据卡的IMEI号?

时间:2009-06-30 12:13:02

标签: internet-explorer winapi modem

我有一张内置SIM卡的Vodaphone数据卡。

在datacard上打印了IMEI号码。我想知道有没有办法以编程方式读取该数据卡的IMEI号。

我正在使用datacard进行浏览。

我还想知道在哪里可以获得有关数据卡编程的信息,以便我可以获得有关数据卡的更多信息。

3 个答案:

答案 0 :(得分:2)

数据卡很可能充当调制解调器,大多数GSM调制解调器都支持ETSI GSM 07.07标准。

您应该通过发出AT+CGSN

来获取IMEI

5.4请求产品序列号识别+ CGSN

表5:+ CGSN动作命令语法

Command          Possible response(s)
+CGSN            <sn>
                 +CME ERROR: <err>
+CGSN=?

描述

执行命令使TA返回由ME制造商确定的一行或多行信息文本,其旨在允许TA的用户识别与其连接的个体ME。

通常,文本将包含包含ME的IMEI(国际移动台设备标识)编号的单行,但制造商可以根据需要选择提供更多信息。请参阅第9.2节,了解可能的<err>值。

定义值

&lt; sn&gt;:信息文本中的字符总数(包括行终止符)不得超过2048        字符。 文本不应包含序列0&lt; CR&gt;或者确定&lt; CR&gt;

实施

可选

答案 1 :(得分:0)

您需要连接到您获得的虚拟串行端口(假设您使用的是像我所拥有的Vodafone PCMCIA卡)。然后它是一个简单的AT命令(AT+GSN在我的头顶),以返回IMEI

答案 2 :(得分:0)

这里没有提到,但我发现方便的是将响应设置得更加冗长:

AT+CMEE=2

AT+IMEI给我的GSM调制解调器的IMEI号码时,IMSI号码的查询AT+CIMI给出了:

+CME ERROR: SIM PIN required

这比我之前获得的ERROR更具可读性。