找回密码
 注册
搜索
查看: 2230|回复: 3

[讨论] 高手请教一下-GPRS模块如何检测sim卡已接入?

[复制链接]
发表于 2008-5-31 22:40:00 | 显示全部楼层 |阅读模式
最近使用benq的m23,发现可以使用at$simtest来检测SIM卡是否已接入,返回1代表检测到,返回0代表没有检测到sim卡。现在我要使用TR800,可是没看到那个at$simtest指令,不知道它怎么检测sim卡插入了呢?还有其他模块怎么检测sim卡啊?

另外共享一下我觉得不错的技术QQ群
群57451433和55349647都是GPRS技术交流群,讨论Wavecom,IWOW的TR800,simcom等GPRS技术;www.51networks.com 上面有很多GPRS模块资料。
发表于 2008-6-3 14:29:36 | 显示全部楼层
可以尝试一下命令

at+cpbs?

这条命令用于检测当前SIM卡中的phonebook状态,如果插有SIM卡,会返回如下格式

+CPBS: "SM",93,200 表明当前phonebook存储与SIM卡,共可用200个,已用93个

如果拔出SIM卡或没有插入SIM卡,会返回如下格式

+CME ERROR: SIM not inserted

ERROR

这样就可以检测sim卡是否已插入了。
还有一点要注意的是此at命令检测的phonebook要存储在SIM中,如果默认不在SIM卡中可用
at+cpbs=sm
手动设置。
点评回复

使用道具 举报

 楼主| 发表于 2008-6-6 13:47:23 | 显示全部楼层
嗯,2楼的建议不错。谢谢。不过后来发现at+cpin?可以检测。
点评回复

使用道具 举报

发表于 2008-6-6 17:56:20 | 显示全部楼层
at+cpin?的主意很不错

如果sim卡已插入则返回+CPIN: READY或+CPIN: SIM PIN
如果sim卡没有插入,则返回+CME ERROR: SIM failure
很明了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-8 07:40 , Processed in 0.045162 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表