//SELECT
A0 A4 00 00 02 3F 00
9F 17
//A0 A4 00 00 02 是命令头,CLA = A0表示GSM应用,INS = A4 表示SELECT,P1 P2 = 00 00 是参数,P3 = 02 是数据的长度(或返回数据的长度)表示(2 )
//选择文件,选中文件为3F 00 代表MF
//9F 17 是返回状态,表示---成功,有23 个字节的信息等待GET RESPONSE
//SELECT
A0 A4 00 00 02 7F 10
9F 17
//A0 A4 00 00 02 是命令头,CLA = A0表示GSM应用,INS = A4 表示SELECT,P1 P2 = 00 00 是参数,P3 = 02 是数据的长度(或返回数据的长度)表示(2 )
//选择文件,选中文件为7F 10 代表TELECOM
//9F 17 是返回状态,表示---成功,有23 个字节的信息等待GET RESPONSE
//SELECT
A0 A4 00 00 02 6F 3C
9F 0F
//A0 A4 00 00 02 是命令头,CLA = A0表示GSM应用,INS = A4 表示SELECT,P1 P2 = 00 00 是参数,P3 = 02 是数据的长度(或返回数据的长度)表示(2 )
//选择文件,选中文件为6F 3C 代表SMS[CDMA-SMS]
//9F 0F 是返回状态,表示---成功,有15 个字节的信息等待GET RESPONSE
//GET RESPONSE
A0 C0 00 00 0F
00 00 22 60 6F 3C 04 00 00 FF 44 01 02 01 B0
90 00
//A0 C0 00 00 0F 是命令头,CLA = A0表示GSM应用,INS = C0 表示GET RESPONSE,P1 P2 = 00 00 是参数,P3 = 0F 是数据的长度(或返回数据的长度)表示( 15 )
//返回数据见上,其中
//--00 00 保留
//--22 60 占用的空间大小,表示8800字节
//--6F 3C 选中File的ID
//--04 选中文件的类型,01-MF, 02-DF, 04-EF
//--00 见11.11 9.2.1 detail 3
//--00 FF 44 访问权限
//--01 文件状态,见11.11 9.3
//--02 后面数据的长度,表示2
//----01 文件结构,见11.11 9.3
//----B0 记录长度,见11.11 9.2.1 detail 4
//90 00 是返回状态,表示---成功
//READ RECORD
A0 B2 01 04 B0
03 08 91 68 31 08 10 00 05 F0 04 05 81 21 43 F5 00 08 80 40 02 81 10 90 80 18 4E 2D 65 87 77 ED 4F E1 FF 0C 00 63 00 68 00 69 00 6E 00 65 00 73 00 65 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00
90 00
//A0 B2 01 04 B0 是命令头,CLA = A0表示GSM应用,INS = B2 表示READ RECORD,P1 P2 = 01 04 是参数,P3 = B0 是数据的长度(或返回数据的长度)表示( 176 )
//读记录,P2 = 04 表示绝对记录号,P1 = 01 为记录号,表示第1 条记录P3 = B0 表示后面的数据长度为176
//--收到的短信,未读
//----08 91 68 31 08 10 00 05 F0 是短信中心号码,表示+8613800100500
//--------------------TON-NPI------------开始
//----91 TON-NPI( 1 0 0 1 0 0 0 1 ),表示
//------bit7为 1
//------bit6, bit5, bit4是TON(type-of-number),值为 0 0 1 ,表示International number
//------bit3-bit0为NPI(numbering-plan-identification),只有当TON为000, 001, 010的时候NPI才有值,其他应该为0000,值为 0 0 0 1 ,表示ISDN/telephone numbering plan
//--------------------TON-NPI------------结束
//----03 是SMS-DELIEVE type,( 0 0 0 0 0 0 1 1 ),表示
//--------------------SMS-DELIVER-TYPE------------开始
//------bit1, bit0是 TP-MTI,值为 0 0 ,表示SMS-DELIVER type( SC to MS direction).
//------bit2是 TP-MMS,值为 1 表示More messages are waiting for the MS in the SC
//------bit4, bit3 不清楚,值为 0 0
//------bit5是 TP-SRI,值为 0 表示A status report will be returned to the SME.
//------bit6是 TP-UDHI,值为 0 表示The TP-UD field contains only the short message.
//------bit7是 TP-RP,值为 0 表示TS-Reply-Path parameter is not set in this deliver.
//--------------------SMS-DELIVER-TYPE------------结束
//----05 81 21 43 F5 是TP-OA,表示12345
//--------------------TON-NPI------------开始
//----81 TON-NPI( 1 0 0 0 0 0 0 1 ),表示
//------bit7为 1
//------bit6, bit5, bit4是TON(type-of-number),值为 0 0 0 ,表示Unknown
//------bit3-bit0为NPI(numbering-plan-identification),只有当TON为000, 001, 010的时候NPI才有值,其他应该为0000,值为 0 0 0 1 ,表示ISDN/telephone numbering plan
//--------------------TON-NPI------------结束
//----00 TP-PID
//--------------------TP-PID------------开始
//------bit7, bit6为 0 0
//------bit5-bi50为 0 0 0 0 0 0 表示Short message type 0
//--------------------TP-PID------------结束
//----08 是TP-DCS(00表示压缩英文,04表示未压缩文字,08表示UCS2),
//----80 40 02 81 10 90 80 是TP-SCTS,表示08年04月20日18时01分09秒08时区
//----18 是TP-UDL,表示10进制( 24 ),
//----4E 2D 65 87 77 ED 4F E1 FF 0C 00 63 00 68 00 69 00 6E 00 65 00 73 00 65 表示"中文短信,chinese"
//90 00 是返回状态,表示---成功
//READ RECORD
A0 B2 02 04 B0
03 08 91 68 31 08 10 00 05 F0 04 08 91 68 01 21 43 00 00 80 40 02 81 10 93 80 07 65 F7 99 9D 9E A3 01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00
90 00
//A0 B2 02 04 B0 是命令头,CLA = A0表示GSM应用,INS = B2 表示READ RECORD,P1 P2 = 02 04 是参数,P3 = B0 是数据的长度(或返回数据的长度)表示( 176 )
//读记录,P2 = 04 表示绝对记录号,P1 = 02 为记录号,表示第2 条记录P3 = B0 表示后面的数据长度为176
//--收到的短信,未读
//----08 91 68 31 08 10 00 05 F0 是短信中心号码,表示+8613800100500
//--------------------TON-NPI------------开始
//----91 TON-NPI( 1 0 0 1 0 0 0 1 ),表示
//------bit7为 1
//------bit6, bit5, bit4是TON(type-of-number),值为 0 0 1 ,表示International number
//------bit3-bit0为NPI(numbering-plan-identification),只有当TON为000, 001, 010的时候NPI才有值,其他应该为0000,值为 0 0 0 1 ,表示ISDN/telephone numbering plan
//--------------------TON-NPI------------结束
//----03 是SMS-DELIEVE type,( 0 0 0 0 0 0 1 1 ),表示
//--------------------SMS-DELIVER-TYPE------------开始
//------bit1, bit0是 TP-MTI,值为 0 0 ,表示SMS-DELIVER type( SC to MS direction).
//------bit2是 TP-MMS,值为 1 表示More messages are waiting for the MS in the SC
//------bit4, bit3 不清楚,值为 0 0
//------bit5是 TP-SRI,值为 0 表示A status report will be returned to the SME.
//------bit6是 TP-UDHI,值为 0 表示The TP-UD field contains only the short message.
//------bit7是 TP-RP,值为 0 表示TS-Reply-Path parameter is not set in this deliver.
//--------------------SMS-DELIVER-TYPE------------结束
//----08 91 68 01 21 43 是TP-OA,表示+86101234
//--------------------TON-NPI------------开始
//----91 TON-NPI( 1 0 0 1 0 0 0 1 ),表示
//------bit7为 1
//------bit6, bit5, bit4是TON(type-of-number),值为 0 0 1 ,表示International number
//------bit3-bit0为NPI(numbering-plan-identification),只有当TON为000, 001, 010的时候NPI才有值,其他应该为0000,值为 0 0 0 1 ,表示ISDN/telephone numbering plan
//--------------------TON-NPI------------结束
//----00 TP-PID
//--------------------TP-PID------------开始
//------bit7, bit6为 0 0
//------bit5-bi50为 0 0 0 0 0 0 表示Short message type 0
//--------------------TP-PID------------结束
//----00 是TP-DCS(00表示压缩英文,04表示未压缩文字,08表示UCS2),
//----80 40 02 81 10 93 80 是TP-SCTS,表示08年04月20日18时01分39秒08时区
//----07 是TP-UDL,表示10进制( 7 ),
//----65 F7 99 9D 9E A3 01 表示"english"
//90 00 是返回状态,表示---成功