首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Enfora How 0308-11检索ICCID

如何从Enfora How 0308-11检索ICCID
EN

Stack Overflow用户
提问于 2014-04-24 19:04:03
回答 3查看 2.9K关注 0票数 1

我正在与Enfora SIM 0308-11合作,需要从SIM检索ICCID。获得IMSI和IMEI似乎很容易,但我似乎被困在ICCID上,我需要ICCID来确定要使用哪个APN。

有人有什么想法吗?我一直在阅读PDF和谷歌,但我要么是失明,要么就是逃避我。

编辑:

我要补充的是,我已经尝试了以下所有这些都是徒劳的。它们都从调制解调器返回一个“错误”响应。

代码语言:javascript
复制
RadioComm( "AT+CRSM\n\r" );
RadioComm( "AT+CSIM\n\r" );
RadioComm( "AT^ICCID\n\r" );
RadioComm( "AT+ICCID\n\r" );
RadioComm( "AT+CCID\n\r" );
RadioComm( "AT+CICCID\n\r" );
RadioComm( "AT$ICCID\n\r" );

这也会产生错误响应..。

代码语言:javascript
复制
RadioComm( "AT+CLAC\n\r" );

然而,AT+CIMI命令确实如期而至地返回了IMSI。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-24 19:42:09

在ICCID吗?我觉得应该做点什么。你很亲密:)

更新1:

好的,再往前看,这个调制解调器似乎没有实现任何东西来获得ICCID。在理论上以http://www.farnell.com/datasheets/876256.pdf为基础,为设备设置AT命令集参考。

更新2:

根据hlovdal建议的答案,下面是您可以使用的命令:

代码语言:javascript
复制
AT+CRSM=176,12258,0,0,10

<176>是READ_BINARY的命令类型,<12258>是SIM卡上ICCID的文件位置,其余的是参数和响应代码。

你会得到一个回复,比如:

+CRSM: 144,0,"2143658709“

"2143658709“是二进制编码的十进制格式,带有切换数字。所以在这个例子中,结果是"1234567890“。

在这里学习一些新的很酷的东西:)

票数 3
EN

Stack Overflow用户

发布于 2014-05-01 22:14:58

您可能可以使用AT+CRSM从SIM EF中读取ICCID,在搜索引擎中搜索ICCID "AT+CRSM"似乎会给出一些结果,表明这是可能的。

此命令是一种非直观的,并且通常缺乏文档的AT命令。要使用它,您必须在理解“文件系统”和对SIM上的文件进行寻址方面投入精力。自从我参与使用这个命令已经有好几年了,所以我现在无法给出更详细的答案。

票数 1
EN

Stack Overflow用户

发布于 2015-04-07 11:53:28

试着用AT$ICCID?

代码语言:javascript
复制
at$iccid?
$ICCID: 89014103243534707921
OK

上面的CRSM命令也可以工作,但是可以交换数字:

代码语言:javascript
复制
AT+CRSM=176,12258,0,0,10
+CRSM: 144,0,98101430425343079712
OK

根据运营商的不同,可以通过以下方式读取MSISDN:

代码语言:javascript
复制
at+cnum
+CNUM: ,"18885551212",129
OK

但并非所有运营商都将MSISDN存储在SIM中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23277628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档