NB-IoT系列协议--3GPP--Release 16--TS 27.007--用户设备UE的AT命令集
1.范围
本文档指定了AT命令的配置文件,并建议使用该配置文件从终端设备(TE)通过终端适配器(TA)控制移动终端(MT)功能和网络服务。使用新命令的定义方式可以很容易地应用到其他网络的MT上。
本文档假设一个抽象的结构,包括一个TE(例如一台计算机)和一个由TA组成的MT接口。定义命令的控制范围应该允许处理任何物理实现,这种抽象架构可能导致:
–TA,MT和TE是三个独立的实体;
–TA在MT覆盖下集成,TE作为一个独立的实体实施;
–TA在TE的覆盖下集成,而MT作为一个独立的实体实施;
–TA和MT在TE的覆盖下集成为一个单一的实体。
在本文件中描述的命令可以在TE和TA之间的链接上观察到。然而,大多数命令检索关于MT的信息,而不是关于TA的信息。
2.缩写
缩写 | 定义 |
---|---|
5GCN | 5G Core Network |
5GS | 5G System |
AT | 用于启动要从TE发送到TA的命令行 |
ASCI | Advanced Speech Call Items, including VGCS, VBS and eMLPP |
BCD | Binary Coded Decimal |
BL | Bandwidth reduced Low complexity |
CBR | Channel Busy Ratio |
CSG | Closed Subscriber Group |
eMLPP | Enhanced Multi-Level Precedence and Pre-emption Service |
ETSI | European Telecommunications Standards Institute |
FTM | Frame Tunnelling Mode |
HSCSD | High Speed Circuit Switched Data |
IMEI | International Mobile station Equipment Identity |
IRA | International Reference Alphabet |
IrDA | Infrared Data Association |
ISO | International Standards Organization |
ITU-T | International Telecommunication Union - Telecommunications Standardization Sector |
ME | Mobile Equipment |
MMTEL | Multimedia Telephony |
MoU | Memorandum of Understanding (GSM operator joint) |
MT | Mobile Termination |
MTU | Maximum Transfer Unit |
NB-IoT | NarrowBand Internet of Things |
NG-RAN | Next Generation Radio Access Network |
NSLPI | NAS Signalling Low Priority Indication |
PCCA | Portable Computer and Communications Association |
PTT | Push to Talk |
RDI | Restricted Digital Information |
RLP | Radio Link Protocol |
SIM | Subscriber Identity Module |
TA | 终端适配器,例如GSM数据卡 |
TE | 终端设备,例如计算机 |
TIA | Telecommunications Industry Association |
UDI | Unrestricted Digital Information |
UE | User Equipment |
UICC | Universal Integrated Circuit Card |
USAT | USIM Application Toolkit |
USIM | Universal Subscriber Identity Module |
VBS | Voice Broadcast Service |
VGCS | Voice Group Call Service |
3.AT命令语法
3.1 大体
TE软件实现者必须考虑到,该规范的未来版本可能会包含超出对AT set命令、read命令或test命令的任何(最终或中间)响应预期的参数,以及超出任何非请求的结果代码预期的参数。因此,实现必须分析由TA提供的所有参数,并丢弃(忽略)按照TE软件期望的参数接收的任何参数。在某些实现中,AT命令被用作物理手持设备的内部接口,例如应用程序和在不同处理器上实现的无线电接口第3层堆栈之间的接口。某些AT命令在clear中传输信息,可以被视为安全或隐私方面的敏感信息。在执行AT命令时必须谨慎:
- transfer passwords (e.g. +CLCK, +CPWD or +CPBS);
- transfer identities (e.g. IMSI) or details of a call (e.g. +COLP);
- transfer the current location of the phone (e.g. +CMOLR);
- reveal the IMEI (e.g. +CGSN);
- allow the TE to take unintentionally control over the SIM-MT interface (e.g. +CSIM);
- enable/disable access to commands protected by security mechanism (e.g. +CSCC);
- exchange security related parameters and keys with the UICC (e.g. +CEAP and +CERP).
3.2 命令行
只在标准基本命令被发现此规范中的命令使用扩展命令的语法规则。每个扩展命令都有一个测试命令(尾部=?)来测试命令的存在性,并给出关于其子参数类型的信息。参数类型命令还有一个read命令(尾部?)来检查子参数的当前值。操作类型命令不存储其任何可能的子参数的值,因此没有读命令。命令行的一般结构如下图所示:
3.3 信息响应和结果代码
命令行的TA响应如下图所示。在这里,命令V1启用了详细响应格式。如果使用了数值格式V0,则会忽略信息响应头,最终结果代码将更改为0。
4.通用命令
4.1 通用
包含前缀+G的“通用DCE控制”命令。这些命令用于识别TA。其中四个命令在这里被修改为MT的识别命令。语法在其他方面是相似的,但是前缀是+CG。
4.2 请求制造商标识+CGMI
命令 | 可能响应 |
---|---|
+CGMI | < manufacturer > +CME ERROR: < err > |
+CGMI=? |
描述:执行命令使TA返回一行或多行信息文本,由MT制造商确定,旨在允许TA的用户识别其连接到的MT的制造商。信息文本中包含行终止符的字符总数不超过2048个字符。
4.3 请求模型识别+CGMM
命令 | 可能响应 |
---|---|
+CGMM | < model > +CME ERROR: < err > |
+CGMM=? |
描述:执行命令使TA返回一行或多行信息文本,由MT制造商决定,目的是允许TA的用户识别它所连接到的MT的特定型号。信息文本中包含行终止符的字符总数不超过2048个字符。
4.4 请求修订标识+CGMR
命令 | 可能响应 |
---|---|
+CGMR | < revision > +CME ERROR: < err > |
+CGMR=? |
描述:执行命令导致TA返回一行或多行文本的信息,TA的目的是允许用户确定版本,修订版本或日期,或其他相关信息的MT相连。信息文本中包含行终止符的字符总数不超过2048个字符。
4.5 请求产品序列号识别+CGSN
命令 | 可能响应 |
---|---|
+CGSN[=< snt >] | when < snt >=0 (or omitted) and command successful:< sn >,when < snt >=1 and command successful:+CGSN: < imei >,when < snt >=2 and command successful:+CGSN: < imeisv >,when < snt >=3 and command successful:+CGSN: < svn >,+CME ERROR: < err > |
+CGSN=? | when TE supports < snt > and command successful:+CGSN: (list of supported < snt >s) |
描述:执行命令使TA返回IMEI(国际移动台设备身份号码)和相关信息,以识别TE所连接的MT。Test命令返回支持的复合值。对于不支持的TA,只返回OK。
参数 | 说明 |
---|---|
< snt > | 整数类型,指示被请求的序列号类型。 |
< sn > | 由MT制造商确定的一行或多行信息文本。 |
< imei > | 十进制格式的字符串类型,表示IMEI;IMEI由类型分配码(TAC)(8位)、序列号(SNR)(6位)和校验位(CD)(1位)组成。 |
< imeisv > | 表示IMEISV的十进制字符串类型;IMEISV的16位由类型分配码(TAC)(8位)、序列号(SNR)(6位)和软件版本(SVN)(2位)组成。 |
< svn > | 十进制格式的字符串类型,表示当前SVN是IMEISV的一部分;这允许识别给定移动设备的不同软件版本。 |
4.6 选择TE字符集+CSCS
命令 | 可能响应 |
---|---|
+CSCS=[< chset >] | |
+CSCS? | +CSCS: < chset > |
+CSCS=? | +CSCS: (list of supported < chset >s) |
描述:Set命令通知TA TE使用哪个字符集。然后TA就能够在TE和MT字符集之间正确地转换字符串。当TA - TE接口设置为8位操作,使用的TE字母为7位时,应将最高位设置为零。
参数 | 说明 |
---|---|
< chset > | 字符集作为字符串类型(这里没有列出的转换方案可以由制造商定义)。 |
“GSM” | GSM 7位默认字母(3GPP TS 23.038 [25]);此设置容易导致软件流控制(XON/XOFF)问题。 |
“HEX” | 字符串仅由从00到FF的十六进制数字组成;如。“032FE6”等于三个8位字符,十进制值为3,47和230;不能转换到原始的MT字符集。 |
“IRA” | 国际参考字母(见ITU - T推荐T.50[13])。 |
“PCCPxxx” | PC字符集代码页xxx。 |
“PCDN” | PC丹麦/挪威字符集。 |
“UCS2” | 16位通用多八位编码字符集 |
“UTF-8” | UCS字符的八位(8位)无损编码(见RFC 3629 [69]);UTF-8将每个UCS字符编码为可变数目的八进制数,其中八进制数取决于分配给UCS字符的整数值。 |
“8859-n” | ISO 8859拉丁语n(1 - 6)字符集。 |
“8859-C” | ISO 8859拉丁/西里尔字符集。 |
“8859-A” | ISO 8859拉丁/阿拉伯字符集。 |
“8859-G” | ISO 8859拉丁/希腊字符集。 |
“8859-H” | ISO 8859拉丁/希伯来字符集。 |
4.7 请求国际移动用户身份+CIMI
命令 | 可能响应 |
---|---|
+CIMI | < IMSI > +CME ERROR: < err > |
+CIMI=? |
描述:执行命令使TA返回,这是为了允许TE识别附加到MT的UICC (GSM或USIM)中的单个SIM卡或活动应用程序。
参数 | 说明 |
---|---|
< IMSI > | 国际移动用户标识(不带双引号的字符串) |
温馨提示:
以上文章描述如有不清晰之处,欢迎在评论区评论,如有时间,会第一时间回复,谢谢!