学习笔记-USIM卡与终端命令详解
- 格式:doc
- 大小:751.71 KB
- 文档页数:41
附件一: U SIM卡基础知识及常见问题1.什么是USIM卡?USIM是什么的缩写?USIM卡的主要作用是什么?答:USIM卡是TDS-CDMA(TD 3G)数字移动电话用户的身份识别卡;USIM是英文Universal Subscriber Identity Module的缩写。
USIM卡主要用于存储用户的身份识别码、密钥及加密算法,支持TDS-CDMA网络对用户的鉴权,有效防止非法用户进入移动网络。
同时USIM卡中还存储了与用户有关的管理数据,如用户号码、短信息等。
在网络端支持的情况下,在TDS-CDMA手机和GSM手机中均可使用USIM 卡。
IM卡的物理结构是怎样的?使用中要注意哪些问题?答:USIM卡由集成电路模块和塑质卡体组成。
USIM卡的芯片镶嵌在其电路板上面,然后封装到卡体里。
U SIM的芯片中有8个物理触点,但是有两个触点(C4、C8)没有使用,所以USIM卡有六个使用的触点。
分别用来连接电源电压、参考地、复位信号、编程电压、时钟信号和输入输出。
尺寸和触点符合ISO7816的系列标准。
使用时,不要将卡过度弯折、振荡,受潮、手机电压不稳、环境温度过高或过低都会影响卡的寿命或损坏USIM卡。
在取出或放入USIM卡前,应当先关闭手机电源。
为保护USIM卡金属芯片,应当避免经常把USIM卡从手机中抽出。
IM卡的供电电压是多少?答:USIM卡的供电电压为1.8伏,3伏或5伏有些向卡供电电压为1.8V的移动电话不支持5V的SIM卡。
有些向卡供电电压为3V的移动电话不支持5V的SIM卡。
我公司目前制作的USIM卡基本上都是3/5伏兼容卡。
4.ICCID及其编码方式答:ICCID是英文Integrated Circuit Card Identification的缩写。
即智能卡识别序列号码,用以标识USIM卡。
ICCID共20位,格式为:898600 M F SS YY G XXXXXXX。
含义如下:898600 固定不变M 代表移动业务接入号的末位,分别为9、8、7、6、5SS 代表各省编号,见下表北京 01 吉林 07 福建 13广东 19 西藏 25天津 02黑龙江08 江西 14广西 20 陕西 26河北 03上海 09山东 15海南 21 甘肃 27山西 04江苏 10河南 16四川 22 青海 28内蒙古 05浙江 11湖北 17贵州 23 宁夏 29辽宁 06安徽 12湖南 18云南 24 新疆 30重庆 31YY 代表编制ICCID时的年号(取年份的后两位)G 代表SIM卡供应商编号雅斯拓--0;金普斯--1;江西捷德公司--3;珠海东信和平--4;大唐微电子--5;九州通--6;北京握奇--7;东方英卡--8 ;北京华虹--9;上海柯斯--A;北京航天智通--B。
SIM卡电路知识总结(转载)USIM是Universal Subscriber Identity Module(全球用户识别卡)的缩写。
全球用户身份模块(USIM),也叫做升级SIM ,是在UMTS(全称为Universal Mobile Telecommunication System –通用无线通信系统) 3G 网络的一个构件。
一般也指SIM卡。
USIM卡结构USIM卡主要由五部分组成。
分别为:CPU,程序存储器ROM,工作存储器RAM,数据存储器EEPROM和串行通信单元。
SIM卡存储在日常的手机使用时,我们会发现,一些手机号或者短信,通话记录,会跟着手机卡显示在不同的手机里。
这也就说明了SIM卡本身存在一定的存储空间。
然而不同的SIM卡其容量是不同的,一般为32K,64K以及128K。
SIM卡尺寸在购买SIM卡时,都知道,其分为三种尺寸。
标准的SIM卡尺寸15X25mmMicro SIM卡尺寸15X12mmNan0 SIM卡尺寸12.3X8.8mmSIM卡电路SIM卡电路主要分为以下几个部分VCC:电源,存在1.8V/3V/5V,按照协议,目前常用的为CLASSB 与CLASSC 。
其中:CLASS B电压为2.7-3.3V。
CLASS C电压为1.62-1.98V。
功耗方面 CLASS B最大为6mA。
CLASS C 最大为4mA。
一般情况下,SIM卡检测电路要求支持1.8V与3.0V。
RST:复位,用于对内部处理器进行复位的。
低电平:0-0.2VCC。
高电平:0.8VCC-VCC。
CLK:时钟,时钟均在1-4MHZ。
低电平:0-0.2VCC。
高电平:0.7VCC-VCC。
IO,数据与手机内部进行信息传输的通信线。
低电平:-0.3-0.2VCC。
高电平:0.7VCC-VCC+0.3。
VPP,SIM卡的编程供电。
一般情况下为NC,在设备具备NFC 功能的情况下会使用到该引脚。
DET,检测管脚,低电平拔出,高电平插入。
新大陆IC卡、SIM卡命令集访问IC卡或SIM卡操作命令:项目卡号IC卡1(客户卡)IC卡2(柜员卡)内置SIM卡1内置SIM卡2 0 1 2 3在进IC卡或SIM卡操作前,要先选择卡号,然后才能进行相应的操作,开机缺省选择IC卡1(客户卡)。
选择卡号命令为:ESC#Num (1b 23 3x)这里的Num代表卡号,其取值范围为0~3。
例如:要进行内置SIM卡1上电、读写、然后下电等操作,则主机相应发送的命令如下:ESC #2;ESC U;ESC W +Iclen+Icdata+BCC;ESC DIC卡或SIM 卡操作命令命令功能成功返回格式失败返回格式ESC U(1b 55)ESC W length data BCC (1b 57 length data BCC) ESC D(1b 44) 上电读写下电p length data BCC(70 length data BCC)p length data BCC(70 length data BCC)p(70)q(71)q(71)q(71)注:上述表格中的data表示主机向金卡键盘发送的数据和金卡键盘返回给主机的数据,length表示前述数据的长度,BCC是length和data的校验字节(异或校验)。
金卡键盘规定了IC卡和SIM卡的传输数据采用比特拆分,二次传送的方式,将一个比特拆成高低四位两部分,分别加上前缀码“0”(hex:30H),然后按先高字节,后的字节的顺序传送。
这里所指的传输包括主机向金卡键盘发送指令的下行传输和金卡键盘返回给主机的上行传输。
例如:金卡键盘要把IC卡上电信息(HEX)06h(数据长度),24h、00h、80h、72h、0a4h、45h、(6个数据),31h(BCC校验码)返回主机,金卡键盘发送的数据为(HEX)30h、36h、32h、34h、30h、30h、38h、30h、37h、32h、3ah、34h、34h、35h、33h、31h。
.中国移动通信集团公司业务卡管理体系SIM卡应用技术规范中国移动通信集团公司二○○一年十一月1 范围 (5)2 引用标准 (5)3 符号和缩略语 (7)4 SIM卡应用工具箱概述 (9)4.1 概要信息下载 (9)4.2 主动式SIM卡 (9)4.3 下载数据到SIM卡 (10)4.4 菜单选择 (10)4.5 SIM卡呼叫控制 (10)4.6 SIM卡的MO短消息控制 (10)4.7 事件下载 (10)4.8 安全 (11)5 概要信息下载 (11)5.1 过程 (11)5.2 TERMINAL PROFILE的结构和编码: (11)6 主动式SIM卡 (15)6.1 概述 (15)6.2 主动式SIM卡命令描述 (18)6.2.1 DISPLAY TEXT (18)6.2.1.1 命令和过程 (18)6.2.1.2 FETCH(DISPLAY TEXT)命令结构 (20)6.2.2 GET INKEY (21)6.2.2.1 命令和过程 (21)6.2.2.2 FETCH(GET INKEY)命令结构 (23)6.2.3 GET INPUT (23)6.2.3.1 命令和过程 (23)6.2.3.2 FETCH(GET INPUT)命令结构 (25)6.2.4 MORE TIME (26)6.2.4.1 命令和过程 (26)6.2.4.2 FETCH(MORE TIME)命令结构 (26)6.2.5 PLAY TONE (26)6.2.5.1 命令和过程 (26)6.2.5.2 FETCH(PLAY TONE)命令结构 (28)6.2.6 POLL INTERVAL (30)6.2.6.1 命令和过程 (30)6.2.6.2 FETCH(POLL INTERV AL)命令结构 (30)6.2.7 REFRESH (30)6.2.7.1 命令和过程 (30)6.2.7.2 FETCH(REFRESH)命令结构 (33)6.2.8 SET UP MENU (33)6.2.8.1 命令和过程 (33)6.2.8.2 FETCH(SET UP MENU)命令结构 (35)6.2.9 SELECT ITEM (36)6.2.9.1 命令和过程 (36)6.2.9.2 FETCH(SELECT ITEM)命令结构 (37)6.2.10 SEND SHORT MESSAGE (39)6.2.10.1 命令和过程 (39)6.2.10.2 FETCH(SEND SHORT MESSAGE)命令结构 (40)6.2.11 SEND SS (42)6.2.11.1 命令和过程 (42)6.2.11.2 FETCH(SEND SS)命令结构 (44)6.2.12 SEND USSD (45)6.2.12.1 命令和过程 (45)6.2.12.2 FETCH(SEND USSD)命令结构 (47)6.2.13 SET UP CALL (48)6.2.13.1 命令和过程 (48)6.2.13.2 FETCH(SET UP CALL)命令结构 (51)6.2.14 POLLING OFF (52)6.2.14.1 命令和过程 (52)6.2.14.2 FETCH(POLLING OFF)命令结构 (53)6.2.15 PROVIDE LOCAL INFORMATION (53)6.2.15.1 命令和过程 (53)6.2.15.2 FETCH(PROVIDE LOCAL INFORMA TION)命令结构 (54)6.2.16 SET UP EVENT LIST (55)6.2.16.1 命令和过程 (55)6.2.16.2 FETCH(SET UP EVENT LIST)命令结构 (55)7 命令结果(TERMINAL RESPONSE) (56)7.1.1.1 TERMINAL RESPONSE 命令结构 (58)8 下载数据到SIM卡 (61)8.1 点到点短消息(SMS-PP)数据下载 (61)8.1.1 过程 (61)8.1.2 ENVELOPE (SMS点到点下载) 命令结构 (62)8.2 小区广播短消息(SMS-CB)数据下载 (63)8.2.1 过程 (63)8.2.2 ENVELOPE (小区广播下载) 命令结构 (64)9 菜单选择(MENU SELECTION) (64)9.1 过程 (64)9.2 ENVELOPE(菜单选择)命令结构 (64)10 SIM卡的呼叫控制 (65)10.1 移动端发起的呼叫过程 (65)10.2 补充业务及USSD的过程 (67)10.3 给用户的指示 (68)10.4 固定拨号的交互操作 (69)10.5 支持禁止拨号(BDN)业务 (70)10.6 ENVELOPE(呼叫控制)命令结构 (71)11 SIM卡的MO短消息控制 (73)11.1 过程 (73)11.2 ENVELOPE(MO短消息控制)命令结构 (73)12 定时器终止 (75)12.1 过程 (75)12.2 ENVELOPE(定时器终止)命令结构 (76)13 事件下载 (76)13.1 MT呼叫事件 (77)13.1.1 过程 (77)13.1.2 ENVELOPE(事件下载-MT呼叫)命令结构 (77)13.2 已连接呼叫事件 (78)13.2.1 过程 (78)13.2.2 ENVELOPE(事件下载-已连接呼叫)命令结构 (78)13.3 呼叫拆线事件 (79)13.3.1 过程 (79)13.3.2 ENVELOPE(事件下载-呼叫拆线)命令结构 (80)13.4 位置状态事件 (81)13.4.1 过程 (81)13.4.2 ENVELOPE(事件下载-位置状态)命令结构 (82)13.5 用户动作事件 (83)13.5.1 过程 (83)13.5.2 ENVELOPE(事件下载-用户动作)命令结构 (83)13.6 空闲屏幕可用事件 (83)13.6.1 过程 (83)13.6.2 ENVELOPE(事件下载-空闲屏幕可用)命令结构 (84)14 标记值 (84)14.1 ME到SIM卡方向的BER-TLV标记 (84)14.2 SIM卡到ME方向的BER-TLV标记 (85)14.3 双向SIMPLE-TLV标记 (85)14.4 命令及下一个动作指示器的类型 (87)14.5 允许命令类型及设备标识的组合 (88)附录A ME支持的SIM卡应用工具箱 (89)附录B SIM卡应用工具箱通信的结构 (90)附录C ME支持的SIM卡应用工具箱(STK) (91)1范围本规范的制定是为了保证中国移动通信集团公司900/1800MHz TDMA数字蜂窝移动通信网的移动台中支持“SIM卡应用工具箱”的SIM卡和移动设备(ME)之间能够正常运行。
AT命令总结一、一般命令1、AT+CGMI:请求得到移动设备生产厂商的标识。
2、AT+CGMM:请求得到移动设备模块的标识。
3、AT+CGMR:请求得到改订的系统版本,修改级别和日期,以及其他相关内容。
4、AT+CGSN:得到GSM移动设备的唯一标识,比如IMEI(国际移动设备标识)序列号。
5、AT+CSCS 选择TE(操作终端)字符集设定情况,使其能够和ME设备匹配,TA能够在TE和ME之间进行正确的字符转换。
6、AT+CIMI 获得IMSI。
用来读取或者识别SIM卡的IMSI(国际移动签署者标识),识别移动设备附带的SIM卡标识。
在读取IMSI 之前应该先输入PIN码(如果需要PIN的话)。
7、AT+CMUX 使GSM的多路协议生效,设置多路模式控制通道的参数。
8、AT+GMI 请求得到终端适配器生产厂商的标识。
9、AT+GMM:请求得到终端适配器模块的标识。
10、AT+GMR:请求得到终端适配器改订的系统版本,修改级别和日期,以及其他相关内容。
11、AT+GSN:得到GSM终端适配器的序列号标识。
12、AT+GOI:得到GSM终端适配器TA的ISO全球系统标识。
13、AT+GCAP:得到GSM终端适配器TA的全部性能和容量的信息。
14、AT+GCI:得到GSM终端适配器TA安装所在的国家。
15、AT+WS46:设置使用无线网络,使用无线数据服务模式。
二、呼叫控制命令1、AT+CSTA: 选择地址类型,选择GSM的拨号命令的数字类型。
2、AT+CMOD: 选择远程呼叫指令的呼叫模式,主要有SINGLE MODE,alternating voice/fax等,各模式中轮换模式的呼叫命令是在TA里实现。
3、AT+CHUP: 使呼叫挂起命令,即由TA挂起当前的使用轮换模式的GSM网络的呼叫过程。
4、AT+CBST: 选择信差(持有人)服务类型,并选择对应的数据速率和呼叫连接元素。
5、AT+CRLP: 选择和改变无线电通信线路协议参数,主要是在非透明数据呼叫建立时。
1 应用及文件结构本章描述了UICC 的应用和逻辑结构。
1.1 UICC 应用结构UICC 中应用的组织结构如图8.1所示。
MFEF DIR ADF1ADF2DF TELECOMEF2EFxEF1EF PLEF ICCIDADF1EF2EFzEF1DF1EF4EF3ADF2EF2EFyEF1DF1EF4EF3EF5图8.1: 应用结构示例本文档并未对应用的位置施加任何限制。
所有应用都由EF DIR 中取得的应用标识符唯一地进行标识。
这些应用标识符被用来选择应用。
EF DIR, EF PL 和EF ICCID 都是必需的,直接放置在主目录(Master File )下。
详细内容见本文档13章。
DF TELECOM 是可选的。
当它存在时,存放在主目录中并使用保留的FID '7F 10'。
DF TELECOM 包括了应用的独立信息。
1.2 文件类型本章定义了适用于本文档内的应用的文件类型。
1.2.1 专用目录文件专用目录文件(DF )允许文件进行功能性分组。
它可以是专用目录文件和/或基本文件的上一级目录。
专用目录文件是通过文件标识符被引用的。
应用专用目录文件(ADF)是特殊的专用目录文件,包括应用所有专用目录文件和基本文件。
1.2.2 基本文件 1.2.2.1 二进制EF由一系列字符串组成的,具有二进制结构的EF文件。
通过相对地址(偏移量),对特定的字节序列进行读写操作,地址由以字节为单位的启始地址及需要读写的字节个数组成。
二进制EF的第一字节的相对地址为‘00 00’。
EF文件的数据长度在EF的SELECT响应中指明。
1.2.2.2线性定长EF具有线性定长结构的EF是由一些长度固定且相等的一系列记录组成。
第一条记录的记录号是1。
记录的长度和其与记录数的乘积在EF的SELECT响应中指明。
Record 1Record 2::Record n图8.2:线性定长文件的结构访问此类型EF中的记录的方法有若干种。
usat指令用法
USAT指令是在原来SIM卡被动式的操作模式基础上,增加了SIM卡新的主动式操作的能力,可在SIM卡中设计功能丰富、操作简便的菜单,使用户可以用可视化、交互式的手段享受移动运营商提供的增值业务。
USAT指令的用法有以下几种:
- 数据下载:终端可以通过专用指令或协议无关的承载,将数据经过Cu接口下载到UICC 中。
- 菜单选择:UICC通过相关主动式指令定义一组菜单选项,由终端显示在用户界面上,用户可以选择某个菜单项或请求帮助信息。
- USIM呼叫控制:如果终端支持USIM的呼叫控制业务,则终端所有的拨号数字串、补充业务控制串、USSD串和当前服务小区的信息都要先送到USIM应用,USIM应用可以允许、禁止、改变或替换呼叫、补充业务操作以及USSD操作。
- USIM短消息控制:如果终端支持USIM短消息控制业务,则终端在发送所有短消息之前,先将其发送到USIM应用,USIM应用有能力允许发送、禁止发送或在发送前修改短消息的目标地址。
- 事件下载:UICC可以通过相关指令设置一组事件,并要求终端监视这些事件的发生,当其中任一事件发生时,向UICC传送这些事件的细节。
- 多卡支持:如果终端已启动且激活现有UICC,则当另一张卡插入时,终端应启动这张卡。
终端可以识别该卡是否支持USAT,如果支持,则终端给当前的UICC发送事务下载信息,在需要的情况下,当前的UICC就可以通过相关的主动式指令启动该卡并对其进行通讯控制。
SIM卡指令和A T命令集2009年08月10日星期一14:33FUNCTIONS A T COMMANDS DETAILS厂家认证A T+CGMI 获得厂家的标识模式认证A T+CGMM 查询支持频段修订认证A T+CGMR 查询软件版本生产序号A T+CGSN 查询IMEI NO.TE设置A T+CSCS 选择支持网络查询IMSI A T+CIMI 查询国际移动电话支持认证卡的认证A T+CCID 查询SIM卡的序列号功能列表A T+GCAP 查询可供使用的功能列表重复操作A/ 重复最后一次操作关闭电源A T+CPOF 暂停模块软件运行设置状态A T+CFUN 设置模块软件的状态活动状态A T+CPAS 查询模块当前活动状态报告错误A T+CMEE 报告模块设备错误键盘控制A T+CKPD 用字符模拟键盘操作拨号命令A TD 拨打电话号码挂机命令A TH 挂机回应呼叫A TA当模块被呼叫时回应呼叫详细错误A T+CEER 查询错误的详细原因DTMF信号A T+VTD,+VTS +VTD设置长度,+VTS发送信号重复呼叫A TDL 重复拨叫最后一次号码自动拨号A T%Dn 设备自动拨叫号码自动接应A TS0 模块自动接听呼叫呼入载体A T+CICB 查询呼入的模式,DA TA or FAX or SPEECH增益控制A T+VGR,+VGT +VGR调整听筒增益,+VGT调整话筒增益静音控制A T+CMUT 设置话筒静音声道选择A T+SPEAKER 选择不同声道(2对听筒和话筒)回声取消A T+ECHO 根据场所选择不同回声程度单音修改A T+SIDET 选择不同回声程度初始声音参数A T+VIP 恢复到厂家对声音参数的默认设置信号质量A T+CSQ 查询信号质量网络选择A T+COPS 设置选择网络方式(自动/手动)网络注册A T+CREG 当前网络注册情况网络名称A T+WOPN 查询当前使用网络提供者网络列表A T+CPOL 查询可供使用的网络输入PIN A T+CPIN 输入PIN码输入PIN2 A T+CPIN2 输入第二个PIN码保存尝试A T+CPINC 显示可能的各个PIN码简单上锁A T+CLCK 用户可以锁住状态改变密码A T+CPWD 改变各个PIN码选择电话簿A T+CPBS 选择不同的记忆体上存储的电话簿读取电话簿A T+CPBR 读取电话簿目录查找电话簿A T+CPBF 查找所需电话目录写入电话簿A T+CPBW 增加电话簿条目电话号码查找A T+CPBP 查找所需电话号码动态查找A T+CPBN 查找电话号码的一种方式用户号码A T+CNUM 选择不同的本机号码(因网络服务支持不同)避免电话簿初始化A T+WAIP 选择是否防止电话簿初始化选择短消息服务A T+CSMS 选择是否打开短消息服务以及广播服务短消息存储A T+CPMS 选择短消息优先存储区域短消息格式A T+CMGF 选择短消息支持格式(TEXT or PDU)保存设置A T+CSAS 保存+CSCA and +CSMP参数设置恢复设置A T+CRES 恢复+CSCA and +CSMP参数设置显示TEXT参数A T+CSDH 显示当前TEXT模式下结果代码新消息提示A T+CNMI 选择当有新的短消息来时系统提示方式读短消息A T+CMGR 读取短消息列短消息A T+CMGL 将存储的短消息列表发送短消息A T+CMGS 发送短消息写短消息A T+CMGW 写短消息并保存在存储器中从内存中发短消息A T+CMSS 发送在存储器中保存的短消息设置TEXT参数A T+CSMP 设置在TEXT模式下条件参数删除短消息A T+CMGD 删除保存的短消息服务中心地址A T+CSCA提供短消息服务中心的号码选择广播类型A T+CSCB 选择系统广播短消息的类型广播标识符A T+WCBM 读取SIM卡中系统广播标识符短消息位置修改A T+WMSC 修改短消息位置短消息覆盖A T+WMGO 写一条短消息放在第一个空位呼叫转移A T+CCFC 设置呼叫转移呼入载体A T+CLCK 锁定呼入载体以及限制呼入或呼出修改SS密码A T+CPWD 修改提供服务密码呼叫等待A T+CCWA控制呼叫等待服务呼叫线路限定A T+CLIR 控制呼叫线路认证呼叫线路显示A T+CLIP 显示当前呼叫线路认证已连接线路认证A T+COLP 显示当前已连接线路认证计费显示A T+CAOC 报告当前费用累计呼叫A T+CACM 累计呼叫费用累计最大值A T+CAMM 设置累计最大值单位计费A T+CPUC 设置单位费用以及通话计时多方通话A T+CHLD 保持或挂断某一通话线路(支持多方通话)当前呼叫A T+CLCC 列出当前呼叫补充服务A T+CSSN 设置呼叫增值服务非正式补充服务A T+CUSD 非正式的增值服务保密用户A T+CCUG 选择是否在保密状态载体选择A T+CBST 选择数据传输的类型选择模式A T+FCLASS 选择发送数据or 传真服务报告控制A T+CR 是否报告提供服务结果代码A T+CRC 报告不同的结果代码(传输方式、语音或数据)设备速率报告A T+ILRR 是否报告当前传输速率协议参数A T+CRLP 设置无线连接协议参数其他参数A T+DOPT 设置其他的无线连接协议参数传输速度A T+FTM 设置传真发送的速度接收速度A T+FRM 设置传真接收的速度HDLC传输速度A T+FTH 设置传真发送的速度(使用HDLC协议)HDLC接收速度A T+FRH 设置传真接收的速度(使用HDLC协议)停止传输并等待A T+FTS 停止传真的发送并等待静音接收A T+FRS 保持一段静音等待固定终端速率A T+IPR 设置数据终端设备速率其他位符A T+ICF 设置停止位、奇偶校验位流量控制A T+IFC 设置本地数据流量设置DCD信号A T&C 控制数据载体探测信号设置DTR信号A T&D 控制数据终端设备准备信号设置DSR信号A T&S 控制数据设备准备信号返回在线模式A TO 返回到数据在线模式结果代码抑制A TQ 是否模块回复结果代码DCE回应格式A TV 决定数据通信设备回应格式默认设置A TZ 恢复到默认设置保存设置A T&W 保存所有对模块的软件修改自动测试A T&T 自动测试软件回应A TE 是否可见输入字符回复厂家设置A T&F 软件恢复到厂家设置显示设置A T&V 显示当前的一些参数的设置认证信息A TI 显示多种模块认证信息区域环境描述A T+CCED 用户获取区域参数自动接收电平显示A T+CCED 扩展到显示接收信号强度一般显示A T+WIND选择语言A T+WLPR 选择可支持的语言增加语言A T+WLPW 增加可支持的语言写GPIO值A T+WIOW放弃命令A T+WAC 用于放弃SMS、SS and PLMN设置单音A T+WTONE 设置音频信号(WMOi3)设置DTMF音A T+WDTMF 设置DTMF音(WMOi3)新消息提示A T+CNMI 选择当有新的短消息来时系统提示方式读短消息A T+CMGR 读取短消息列短消息A T+CMGL 将存储的短消息列表发送短消息A T+CMGS 发送短消息写短消息A T+CMGW 写短消息并保存在存储器中从内存中发短消息A T+CMSS 发送在存储器中保存的短消息设置TEXT参数A T+CSMP 设置在TEXT模式下条件参数删除短消息A T+CMGD 删除保存的短消息服务中心地址A T+CSCA提供短消息服务中心的号码选择广播类型A T+CSCB 选择系统广播短消息的类型广播标识符A T+WCBM 读取SIM卡中系统广播标识符短消息位置修改A T+WMSC 修改短消息位置短消息覆盖A T+WMGO 写一条短消息放在第一个空位。
一.IP命令1.restartcard restart wan card 复位WAN卡2.cfgport Config the port of ip card 配置IP卡端口3.trunk Enable or disable the trunking function打开/关闭中继功能4.showport Show the status of two card显示状态5.countcard Config the port of ip card统计IP卡端口6.showvlan show vlan configure information显示vlan配置信息7.createvlan create a vlan创建一个vlan8.addtovlan add port to vlan 从端口加一个VLAN9.delfromvlan delete port from vlan从端口删除一个VLAN10.delvlan delete a vlan删除一个VLAN11.cfgvlantag configure a vlan's tag设置一个VLAN标记rcomm enable or disable user communication打开/关闭通信服务13.showportinfo show port information about vlan显示VLAN信息14.cfgpvid configure port PVID配置端口的PVID15.cfgvlanstatus active or inactive a vlan激活一个VLAN16.defaultvlan auto set default vlan自动设置一个认的VLAN17.delallvlan delete all vlans删除所有的VLAN18.ipbound add ip bound address to port 给端口绑定一个IP地址(最多6个)19.ipdebound delete ip bound address from port给端口删除一个IP地址20.enablebound enable or disable port ip bound function打开或关闭端口的IP功能21.showbound show ip bound address of port 显示端口的IP地址22.showmac show mac address and ip address of port显示端口的MAC地址23.setmac set mac address limit of port设置MAC地址限制的端口24.showmaccfg show mac address limit of port显示MAC地址限制的端口25.r Repeat the last command26.sethostip 设置能够telete访问的IP包的优先级,在广播风爆发生时,此IP有优先处理级二.core command1.CReateVC Create one user VC 创建一个VC2.DeleteVC Delete one user VC 删除一个VC3.ShowVC Display config & status of a user VCs 显示VC的配置和状态4.ShowAllVC Display config & status of all user VCs显示所有VC的配置和状态5.CountVC Display cell count of a user VCs显示VC使用的信元计数6.CountAllVC Display cell count of all active user VCs显示所有的VC使用的信元计数7.CountPort Display cell counts of a Line/Wan port显示线卡/WAN卡信元计数8.CountAllPort Display cell counts of all active Line/Wan port显示所有的线卡/WAN卡信元计数9.QosUpdate Update Qos parameter of a user VCs修改模板10.ShowCard Display status of core card显示CORE卡状态11.CountCard Display cell counts of core card显示CORE卡信元计数12.CreatePRF Create a ATM Configuration Profile创建ATM模板文件13.DeletePRF Delete a ATM Configuration Profile删除ATM模板文件14.ModifyPRF Modify a ATM Configuration Profile修改模板文件15.ShowPRF Display the list of ATM Configuration Profile显示模板文件16.restartcard restart a card复位卡17.r Repeat the last command 重复上一条命令三.line command1.OpenPort enable a port to transmit and receive 打开一个端口2.ClosePort disable a port 关闭一个端口3.cfgport config the port 配置一个端口4.ShowPort show line port 显示线卡的端口5.ShowPortCfg show line port config 显示线卡端口的配置6.ShowCard show line card 显示线卡7.CountCard Display cell counts of a line card 显示线卡信元计数8.CreatePRF creat a profile 创建一个模板文件9.DeletePRF delete a profile 删除一个模板文件10.ModifyPRF modify a profile 编辑一个模板文件11.ShowPRF show all profile 显示所有的模板文件12.restartcard restart line card 复位线卡13.r Repeat the last command四.atm command1.countcard Display cell counts of a wan card 显示WAN卡信元计数2.EnablePort enable alarm of a wanport 打开WAN卡告警提示3.DisablePort disable alarm of a wanport 关闭WAN卡告警提示4.ShowPort Display status of a wan port 显示WAN卡端口的状态5.LoopPort Loopback of a wan card port on network网络侧环回WAN卡6.CountErr Display error count of B1/B2/B3 显示B1,B2,B3误码7.restartcard restart wan card 复位WAN卡8.TxTiming select clock for wan card 选则WAN卡的时钟9.r Repeat the last command重复上一条命令五.snmp command1.setip Set System Manager IP/network element IP 建立CORE卡的IP地址/设置网络环境的IP2.showip Display System Manager port/IP/network element显示CORE卡的IP地址3.ShowBridge Display System Inband Manager mac and ip address显示系统的固有的MAC和IP地址4.CountBridge Display packets number in and out bridge显示桥进出包的数目5.CountVC Display cell count of a user VCs 统计使用的VC的信元数6.ShowVC Display config & status of a user VCs显示使用的VC的配置与状态7.CReateVC Create a snmp VC 创建带内的网管的VC8.DeleteVC Delete a snmp VC删除带内的网管的VC9.upgrade remote update programme10.ping Ping Manager11.r Repeat the last command六.system command1.help Display command list 显示命令列表2.? Display command description 显示命令的详细列表3.core Switch to CORE LEVEL 进入CORE层4.line Switch to LINE LEVEL 进入LINE层5.atm Switch to ATM LEVEL 进入ATM层6.snmp Switch to SNMP LEVEL 进入SNMP层7.ip Switch to IP LEVEL 进入IP层8.VerSion Version of firmware 显示版本号9.login Login 登录进入系统10.logout Logout退出系统11.ChangePas Change Administrator name &password 改变用户名和口令12.settime Set SYSTEM Date&Time建立系统的日期和时间13.ShowTime Display System Date&Time显示系统的日期和时间14.AutoCard Auto detect appended card自动寻找卡15.CfgCard config all Card配置所有的卡16.RemoveCard Remove a Line Card or a Wan Card删除线卡或WAN卡17.ShowCard Display status of all cards显示所有状态18.AlarmHistory Display all alarm history显示所有告警历史19.ShowAlarm Display all alarm history显示所有告警历史20.PmHistory Display all performance history21.WriteFlash Save current ATM Configuration to flash保存配置到FLASH22.RestoreFlash Restore Factory ATM Configuration to flash清除FLASH使之成为出厂时的初始值23.ShowTelNet show telnet usr information显示远程登录用户使用信息24.DelTelNet delete one telnet usr删除一个远程登录用户25.DelAllTelNet delete all telnet usr删除所有的远程登录用户26.QuitTelNet quit telnet退出远程登录27.switch master and slave hot switch28.cfgsyn master and slave synchronize控制并使之同步29.r Repeat the last command30.exit Back退出31.position 改变提示符32.sendcfg 把配置的数据以文件方式通过FTP或MODEND传送出去.注此时必须把FTP打开,并且以太网处于连接状态.33.recvcfg 恢复配置数据文件,从FTP或MODEND,此时要进行CORE复位.对于不同的信噪比,如40db,50db,30db在下行信噪比余度,上行信噪比余度,当前下行线路衰减, 当前上行线路衰减,上行交织时延,下行交织时延上怎样来进行调整?对FTP保存的文件以什么形式打开?为二进制文件,以恢复远行.图形界面的流程加管理域添加系统添加模块(节点)校时管理配置设备配置保存检测物理配置对LINE配置(PORT)对CORE配置(VC)下设备配置人工检测(当系统发生改变时,则网管中的信息日字有改变),以后由人工改变,使之适当(具体方法为进行一次系统检测即可)MD文件可设置轮寻的时间设置.。
ETSI TS 102 221UICC 与终端接口;物理和逻辑特性1 USIM-ME 命令结构本章节描述了UICC (USIM )所支持的命令和响应APDU 格式。
1.1 命令APDU 结构本章节描述了一个通用的应用协议数据单元(APDU )的基本结构。
APDU 是指在传输层之上的应用层的数据(移动设备和卡之间)传输协议。
一个命令APDU 包含数据包头和数据体。
见下表,其中,数据包头包含CLA 字段,INS 字段,P1和P2字段,其是命令APDU 的必要组成部分。
数据体部分是可选部分,包括Lc ,Data 和Le 。
表10.1: 命令APDU 的内容 代码 长度 描述 类属CLA 1 指令所属的类 包头 INS 1 指令代码 P1 1 参数1 P2 1 参数2Lc 0 or 1 命令数据体包含的字节数数据体 Data Lc 命令数据体 Le 0 or 1响应数据最大字节数对于 C-APDU 结构的四种可能组合见下表:表10.2: C-APDU 组合组合 结构 1 CLA INS P1 P2 2 CLA INS P1 P2 Le 3 CLA INS P1 P2 Lc Data 4CLA INS P1 P2 Lc Data Le2.1.1 Class 字段编码Class 类字段的最高4位(b8-b5)的含义参见下表,位4和3表示安全数据标识,位2和1表示所用的逻辑通道,逻辑通道可以从0到3。
如果UICC 卡支持逻辑通道机制,那么最大可获得的逻辑通道数标识在ATR 的卡兼容性数据对象中,如果该数据对象不存在,则只支持b2 = b1 = 0的数据通道。
一个运行在支持逻辑通道的UICC 上的应用,应该要么在消息校验中,从签名的计算中去除类字节,或者将其设置为缺省值。
移动终端可以改变应用所使用的逻辑通道,与所使用的逻辑通道比较安全消息校验签名。
表10.3:类字节编码b8 b7 b6 b5 b4 b3 b2 b1 值含义0 0 0 0 - - - - '0X' 参见ISO/IEC 7816-41 0 1 0 - - - - 'AX' 参见ISO/IEC 7816-4,除非特殊说明。
1 0 0 0 - - - - '8X' 参见ISO/IEC 7816-4 及本文档- - - - X X - - - 安全消息标识(参见表10.4)- - - - - - X X - 逻辑通道号表10.4:安全消息标识编码b4 b3 含义0 0 在终端和卡之间不使用SM0 1 私有SM格式1 x 按照ISO/IEC 7816-4使用安全管理1 0 不鉴别命令头1 1 鉴别命令头缺省情况下,卡不采用安全消息,除非由应用特别指出。
2.1.2指令字段编码参见下表表10.5:电信应用的指令字节编码命令CLA INS命令 APDUsSELECT FILE 0X 'A4'STATUS 8X 'F2'READ BINARY 0X 'B0'UPDATE BINARY 0X 'D6'READ RECORD 0X 'B2'UPDATE RECORD 0X 'DC'SEARCH RECORD 0X 'A2'INCREASE 8X '32'VERIFY 0X '20'CHANGE PIN 0X '24'DISABLE PIN 0X '26'ENABLE PIN 0X '28'UNBLOCK PIN 0X '2C'DEACTIVATE FILE 0X '04'ACTIVATE FILE 0X '44'AUTHENTICATE 0X '88'GET CHALLENGE 0X '84'TERMINAL PROFILE 80 '10'ENVELOPE 80 'C2'FETCH 80 '12'TERMINAL RESPONSE 80 '14'MANAGE CHANNEL 0X '70'传输导向 APDUsGET RESPONSE 0X 'C0'2.1.3参数字段编码参数字节P1和P2的使用和具体的命令有关。
如果参数未被使用,则设置未'00'。
具体编码方式参见具体的命令。
2.1.4Lc字段的编码该字段表示数据的长度,其为可选项。
如果该字段存在,则在其后将跟着相应长度的数据字节。
移动设备可以发送1到255各字节。
2.1.5数据体编码数据体的编码与具体的命令有关。
参见下面章节。
2.1.6Le字段的编码该字段表示命令发送后所期望的最大返回数据长度,其为可选项。
如果该字段存在,则在响应数据中应包含相应长度的数据。
如果Le设置为'00',则表示移动终端期望最大256个字节的数据,则UICC可返回介于1到256之间长度的数据。
1.2响应APDU结构响应APDU包含一个可选的数据体和一个必须的状态字,该状态字由两个字节组成: SW1 和 SW2。
数据长度由Lr指示。
参见下表表10.6:响应APDU内容编码长度描述Data Lr 响应数据字串SW1 1 状态字节1SW2 1 状态字节22.1.7UICC返回的状态字本章节描述了由UICC返回的各种状态字2.1.7.1正常过程表 10.7:状态字编码- 正常过程SW1 SW2 描述'90' '00' - 命令正常结束'91' 'XX' - 命令正常结束,并包含UICC所返回的数据的长度,用'XX'表示。
2.1.7.2延迟过程表10.8: 状态字编码- 延迟过程SW1SW2错误描述'93' '00' - STK忙,当前不能执行该命令。
2.1.7.3警告表 10.9: 状态字编码- 警告SW1SW2描述'62' '00' - 无参考信息,非易失内存没有改变'62' '81' - 部分返回数据可能损坏'62' '82' - 读取文件或记录Le长度时,已经到结尾'62' '83' - 所选的文件已经无效'63' 'CX' - 在内部重试X次后,命令执行成功- 校验失败,还有'X' 次可试(参见注释)注释:对于VERIFY PIN命令,SW1SW2 指示命令成功执行,但是PIN不正确,并可以重试'X' 次。
对于任何其它命令,表示“在内部重试X次后,命令执行成功”2.1.7.4执行错误表 10.10: 状态字编码- 执行错误SW1 SW2 描述'64' '00' - 无参考信息,非易失内存没有改变'65' '00' - 无参考信息,非易失内存改变'65' '81' - 内存错误2.1.7.5检查错误表 10.11: 状态字编码- 检查错误SW1 SW2 描述'67' '00' - 长度错误'67' 'XX' - 除了SW2 = '00'的情况下,该状态字与命令相关'6B' '00' - 错误的参数 P1-P2'6D' '00' - 指令字段不支持或错误'6E' '00' - 类字段不支持'6F' '00' - 技术问题,无精确诊断信息'6F' 'XX' - 除了SW2 = '00'的情况下,该状态字与命令相关2.1.7.5.1CLA字段中的功能不支持表10.12: 状态字编码- CLA字段中的功能不支持SW1 SW2 描述'68' '00' - 无参考信息'68' '81' - 不支持逻辑通道'68' '82' - 不支持安全消息2.1.7.5.2命令不允许执行表10.13: 状态字编码-命令不允许执行SW1 SW2 描述'69' '00' - 无参考信息'69' '81' - 命令与该文件结构不兼容'69' '82' - 不满足安全条件'69' '83' - 鉴权/PIN被禁止'69' '84' - 引用的数据失效'69' '85' - 使用条件不满足'69' '86' - 命令不允许执行(没有选中EF)2.1.7.5.3错误的参数表10.14: 状态字编码-错误的参数SW1 SW2 描述'6A' '80' - 数据体参数不正确'6A' '81' - 功能不支持'6A' '82' - 文件没有找到'6A' '83' - 记录没有找到'6A' '86' - 参数P1-P2不正确'6A' '87' - Lc 与P1-P2不一致'6A' '88' - 引用的数据没有找到2.1.7.6应用错误表10.15: 状态字编码-应用错误SW1SW2错误描述'98' '50' - INCREASE 命令不能执行,已经达到最大值'98' '62' - 鉴权错误(与应用相关)注释:应用可以定义自己的错误代码2.1.8命令的状态字下表表示对于每一个命令所可能返回的状态字(用*号注明)。
表10.16:命令和状态字Status Words SELECT STATUS UPDATE BINARY UPDATE RECORD READ BINARY READ RECORD SEARCH RECORD INCREASE VERIFY PIN CHANGE PIN DISABLE PIN ENABLE PIN UNBLOCK PIN DEACTIVATE FILE ACTIVATE FILE AUTHENTICATE GET CHALLENGE TERMINAL PROFILE ENVELOPE FETCH TERMINAL RESPONSE MANAGE CHANNEL90 00 * * * * * * * * * * * * * * * * * * * * * *91 XX * * * * * * * * * * * * * * * * * * * * * * 93 00 *98 50 *98 62 *62 00 * * * * * * * * * * * * * * * * * * * * * * 62 81 * *62 82 * * *62 83 * *63 CX * * * * * * * *64 00 * * * * * * * * * * * * * * * * * * * * * *65 00 * * * * * * * * * * * * * * * * 65 81 * * * * * * * * *67 00 * * * * * * * * * * * * * * * *67 XX –* * * * * * * * * * * * * * * * * * * * * * (参见注释)68 00 * * * * * * * * * * * * * * * * * * * * * * 68 81 * * * * * * * * * * * * * * * * * * * * * *68 82 * * * * * * * * * * * * * * * * * * * * * *69 81 * * * * * *69 82 * * * * * * * * *69 83 * * * * *69 84 * * * * * * * * * * * *69 85 *69 86 * * * * * * * *6A 80 * * *6A 81 * * * * * * * * * * * * * * * * * * * * * *6A 82 * * * * * * * * *6A 83 * * *6A 86 * * * * * * * * * * * * * * * * * * * * * *6A 87 * * *6A 88 * * * * * *6B 00 * * * * * * * * * * * * * * * * * * * * * *6E 00 * * * * * * * * * * * * * * * * * * * * * *6F 00 * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * 6F XX –(参见注释)注释:除了SW2 = '00'的情况只有对支持USAT的移动终端,UICC才可以返回状态字'91 XX'和'93 00'。