AT+CUSD=1,"service_code",15
+CUSD: 0,"0056006F0074007200650020006300720065006400690074002000730074006F0072006D002D0063007200650064006900740020006500730074002000310036003500310032002E00300030002000440069006E00610072002E",72
如何获得可读回复?感谢。
这是AT& V:
& C:1; & D:2; & E:0; & F:0; & S:0; & W:0; E:0; L:0; M:0;问:0; V:1; X:1; Z:0; \ Q:3; \ S:0; \ V:0; S0:0; S2:43; S3:13; S4:10; S5:8; S6:2; S7:60; S8:2; S9:6; S10:14; S11:95; S30:0; S103:1; S104:1; + FCLASS:0; + ICF:3,3; +国际金融公司:2,2; + IPR:115200; + DR:0; + DS:0,0,2048,6; + WS46:12; + CBST:0,0,1; + CRLP:(61,61,48,6,0),(61,61,48,6,1),(240,240,52,6,2); + CV120:1 ,1,1,0,0,0; + CHSN:0,0,0,0; + CSSN:0,0; + CREG:0; + CGREG:0; + CFUN :; + CSCS:“IRA”; + CSTA:129; + CR:0; + CRC:0; + CMEE:2; + CGDCONT:(1,“IP”,“internet”,“0.0.0.0”,0,0); + CGDSCONT:; + CGTFT :; + CGEQREQ :; + CGEQMIN :; + CGQREQ :; + CGQMIN:; + CGEREP:0,0; + CGDATA:“PPP”; + CGCLASS:“A”; + CGSMS:1; + CSMS:0; + CMGF:1; + CSAS:0; + CRES:0; + CSCA:“+ 2135010001”,145; + CSMP:,, 0,0; + CSDH:0; + CSCB:0,“”,“”; + FDD:0; + FAR:0; + FCL:0; + FIT:0,0; + ES:,,; + ESA:0 ,,,, 0,0,255 ,; + CMOD:0; + CVHU:1; + CPIN:ÿÿÿÿÿÿÿÿ,ÿÿÿÿÿÿÿÿ; + CMEC:0,0,0; + CKPD:1,1; + CIND:0,2,1,0,0,0,0,0; + CMER:0,0,0,0,0; + CGATT:0; + CGACT:0; + CPBS:“SM”; + CPMS:“ME”,“ME”,“ME”; + CNMI:3,1,0,2,0; + CMMS:0; + FTS:0; + FRS:0; + FTH:3; + FRH:3; + FTM:96; + FRM:96; + CCUG:0,0,0; + COPS:1,0,“”; + CUSD:1; + CAOC:1; + CCWA:1; + CCLK:“”; + CLVL:2; + CMUT:0; + CPOL:0,2,“”,0,0,0; + CPLS:0; + CTZR:0; + CTZU:0; + CLIP:1; + COLP:0; + CDIP:0; + CLIR:0; + ZSNT:0,0,0; + ZDLFREQ:0,0; + ZOPRT:0; + CMVL:0
答案 0 :(得分:0)
基本答案是将每个2字节解释为十六进制数字的字符串表示。每2个数字是UCS-2符号。 所以你的字符串是
Votre credit storm-credit est 16512.00 Dinar.
很长的答案是,您需要阅读3GPP TS 23.038 V13.0.0 (2015-12)
和interpet 72
值来弄清楚如何解码此字符串。
在你的情况下是group=0100 coding=UCS2 compressed=false
。
另外,我认为+CMGF
对+CUSD
没有影响。它更适合短信相关的命令。您可以尝试设置at+cscs="IRA"
来修复您的字符集,但我不认为它对UCS2有帮助,这不是标准的方法。
3GPP TS 27.007 V13.4.0(2016-03)
如果
dcs
表示使用了16位数据编码方案(UCS2): MT / TA将16位分成两个8位八位字节。每个八位字节 按照8位数据编码方案进行转换,最多 首先是重要的八位字节(例如,十进制值4906呈现给TE为 四个字符132A(IRA 49,51,50和65))
我的WaveCom SIM300如果设置了IRA,则直接发送UCS2,如果设置为HEX,则发送十六进制字符串。