如何通过AT指令读取SIM卡的号码?

xinhuagong 2003-03-19 09:55:38
例如有个SIM卡号码是:13912345678,我如何通过AT指令读取出来呢?
...全文
1352 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
OldKitty 2003-03-27
  • 打赏
  • 举报
回复
MSISDN可以存在SIM卡上,但是本质上它是网络端的咚咚,IMSI才是SIM卡的标识,当你拨号出去时,到了网络端,其实是把MSISDN映射成IMSI来查找被叫的。
xinhuagong 2003-03-26
  • 打赏
  • 举报
回复
我听移动通信市场部的人说是将一个号码段激活(例如将1391000****-1391001****这个号码段),好象是手机号不是在SIM卡上,是否这个观点正确?
tiddy 2003-03-25
  • 打赏
  • 举报
回复
好像楼上所说极为专业,同意!
aagan 2003-03-25
  • 打赏
  • 举报
回复
myroses兄,我的意思和你是一样的,SIM卡有卡号,没有手机号
myroses 2003-03-24
  • 打赏
  • 举报
回复
老兄概念有错。
首先SIM卡号码是有的,但不是你说的139什么的,那是用户手机号码。
SIM卡号码应该是指的898600××××××××××××××。
应该可以取到的,读EF iccid即可。
SIM卡上也有一个文件MSISDN,但运营商一般不讲用户号码写进去,即使写了也不用,因为他是考IMSI和KI来确定的,而这两个文件你是不可能读出来的。
aagan 2003-03-24
  • 打赏
  • 举报
回复
SIM卡根本就不带号码,怎么可能读出
CCCLK 2003-03-20
  • 打赏
  • 举报
回复
楼主的这个号码真不错!
xinhuagong 2003-03-19
  • 打赏
  • 举报
回复
还没有!
tiddy 2003-03-19
  • 打赏
  • 举报
回复
据我所知,好像没有一个标准的AT指令可以读出SIM卡的号码。
请问楼主找到方法了吗?
xinhuagong 2003-03-19
  • 打赏
  • 举报
回复
谢谢
zonghongbin 2003-03-19
  • 打赏
  • 举报
回复
http://www.simpleteam.com/
1.AT+CGMI 给出模块厂商的标识. 2.AT+CGMM 获得模块标识.这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900).当 模块有多频带时,回应可能是不同频带的结合. 3.AT+CGMR 获得模块的软件版本. 4.AT+CGSN 获得 GSM 模块的 IMEI(国际移动设备标识)序列号. 5.AT+CSCS 选择TE 特征设定.这个命令报告TE 用的是哪个状态设定上的 ME. ME于是可以转换每一个输入的或显示的字母.这个是用来发送.读取或者撰写短信. 6.AT+WPCS 设定电话簿状态.这个特殊的命令报告通过 TE 电话簿所用的状态的ME. ME于是可以转换每一个输入的或者显示的字符串字母.这个用来读或者写电话簿的入口. 7.AT+CIMI 获得 IMSI.这命令用来读取或者识别SIM 卡的IMSI (国际移动签署者标识). 在读取 IMSI 之前应该先输入PIN(如果需要PIN的话)码. 8.AT+CCID 获得 SIM 卡的标识.这个命令使模块读取 SIM卡上的EF-CCID 文件. 9.AT+GCAP 获得能力表.(支持的功能) 10.A/ 重复上次命令.只有 A/ 命令不能重复.这命令重复前一个执行的命令. 11.AT+CPOF 关机.这个特殊的命令停止 GSM 软件堆栈和硬件层.命令AT+CFUN=0的功能 与+CPOF 相同. 12.AT+CFUN 设定电话机能.这个命令选择移动站点的机能水平. 13.AT+CPAS 返回移动设备的活动状态. 14.AT+CMEE 报告移动设备的错误.这个命令决定是否允许输出错误代码"+CME ERROR:" 或者"+CMSERROR:"代替简单的"ERROR". 15.AT+CKPD 小键盘控制.仿真 ME小键盘执行命令.
DTU版本默认上电是透传模式还是非透传模式,两个模式间如何转换?答:默认只配置了串口115200,8位数据模式,1个停止位,无校验,通道默认关闭。是否有可能让在第一次去连接server时上报自己ID(可以自定义)功能?答:支持自定义,详见“配置保存指令”的register字段。在非透传模式报文也是发的AT命令格式吗?答:不用AT,非透传模式参考指令“多通道通信报文恢复默认设置有条件吗?比如低电平保持多长时间?上电前拉低?答:拉低25mS以上即可,不需要上电前拉低。使用云参数的话,基本上不会用到这个脚心跳包是否支持自定义,有没有长度限制?答:心跳包支持自定义,默认是字符串“ping”,长度最大1460字节是否可以指定透传模式下每次上报添加I答: 支持,详见“配置保存指令”的plate字段。MCU配置是否有保存命令?保存以后需要命令重启还是立刻生效?答:发送保存指令后,模块自动重启并立刻生效。如果连上server后MCU如何知道已经连上?会不会有字符串提示?答:连上server后,透传模式下相当于一条网线,不会有字符提示,MCU不用去维护DTU的状态。可否设置如果一定时间内收不到server的心跳包,dtu自动掉电重连?答:内部有自动重连,开关飞行模式,重启模式,线程守护来保证DTU的网络链接正常,用户不需要干预。是否支持定时采集功能?答:支持,以后升级会逐渐支持更多的RTU的功能,比如定时采集,定时任务预置指令采集等。如何知道是SIM卡是否欠费,是否连上服务器?答:有两个办法: 1 看指示灯,心跳灯(100ms亮,1900毫秒灭表示脸上服务器),快闪通常表示卡不良或欠费,慢闪表示GSM正常但是网络附着不成功。 2 读取RDY信号(net ready信号),高电平是服务器链接成功,低电平是未连接。串口是否支持流量控制?答:支持,在保存参数配置的“flow"参数设置每分钟最大流量值,如果流量超过,则数据丢弃。是否支持短信或电话配置参数或更新答:支持,客户预定义电话,短信,短信内容,指定电话打电话或者发短信内容为指定内容即可远程更新参数。是否发送完成返回标志给MCU?答:支持,在MCU控制模式的时候,发送数据成功后会返回"SEND_OK"给MCU,方便MCU关闭模块。网络是否连接能不能通知MCU?答:支持 AIR202U的RDY信号--第6脚(GPIO_3)上电输出低电平,网络链接成功后输出高电平。 AIR720 的RDY信号--第5脚(GPIO_65)上电输出低电平,网络链接成功后输出高电平。定时采集功能支持透传和非透传模式吗?答:定时采集功能只有透传模式才能支持,支持串口1和2单独设

3,846

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧