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的信息。
Setup

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 > 国际移动用户标识(不带双引号的字符串)

温馨提示:
以上文章描述如有不清晰之处,欢迎在评论区评论,如有时间,会第一时间回复,谢谢!

猜你喜欢

转载自blog.csdn.net/qq_20677327/article/details/107051095