admin管理员组文章数量:1567753
2024年7月18日发(作者:)
2.标准的V.25 AT命令
这些AT命令是与ITU-T(国际电信联盟,电信部门)相关的VT.25文件。
MC39i有30个寄存器,S0~S29。我们可以使用相关的ATSn命令来改变
S0,S3,S4,S5,S6,S7,S8,S10,S18的内容。其余的寄存器为只读和只在芯片内部使用。
2.1A/ 重复当前命令行
执行指令:
A/
参考资料:
V.25ter
功能:
重复当前命令行。命令不需要终止符结束。
要点:
1. 开头以“a或者A”,第二个字符必须是
“t”,“T”,或者“/”.为了防止第二个字
符错误,必须以字符“a或者A”开头
2. 如果自动波特率被激活(2.45章),A/(a/)
就禁止使用。
2.2 +++ 数据模式或PPP在线模式转换到命令模式
执行指令:
+++
功能:
此命令只在一个CSD呼叫或者一个GPRS连
接过程中有效。这个+字符序列使TA取消了
数据流的界面。当与远端设备相连或者GRSL
连接的同时,此命令允许你键入AT命令。
OK
以防+++换码顺序被误解为数据,在输入之前
至少需要1000ms的停顿,并且这+++字符必
需在1000ms之内全部输完。
要点:
命令行模式转换到数据或者PPP模式命令:
像2.17章描述一样键入ATO
参考资料:
V.25ter
2.3ATQn 流控制
执行指令:
ATQ
响应:
OK
如果接口与RTS/CTS流控制不支持,且
是2或者3,则
ERROR
参数
ATQ0 没有流控制
1
ATQ1 XON/XOFF 软件流控制
2
ATQ2 仅被DCE做CTS
3
ATQ3 RTS/CTS硬件流控制
推荐流程如下:
接受或者发出数据呼叫、
传真呼叫、GPRS连接、
MUX模型。
通常,初始化传真程序包
括使能RTS/CTS握手,
再次消除ATQ3的需求。
参考资料:
要点:
出厂默认值是0(没有流控制)
ATQn设置是易失性存储。在重启之后,
它应该被存在用户定义项里面
由于兼容性缘故,ATQn命令可以在多
路工作模式中应用,但是这个这个设置
不会生效。然而,要注意,在多路工作
模式中不论何时使用ATQn写命令,并
且把它保存在用户定义项AT&W中,在
重启之后,对ATQn的设置就会生效。
在1.6章节也可以看到关于流控制的说
明
2.4 ATA 呼叫答复
执行指令:
ATA
TA命令使远程基站接上(例如,应答回复),
其余在同一行的任何一个命令都将被忽略。
这个命令在运行过程中通常通过收到一个字
符来中止。但是它通常不能在连接过程中中
止,如,握手连接。
响应:
OK
如果接口与RTS/CTS流控制不支持,且
是2或者3,则
ERROR
参数
ATQ0 没有流控制
1
ATQ1 XON/XOFF 软件流控制
2
ATQ2 仅被DCE做CTS
3
ATQ3 RTS/CTS硬件流控制
推荐流程如下:
接受或者发出数据呼叫、
传真呼叫、GPRS连接、
MUX模型。
通常,初始化传真程序包
括使能RTS/CTS握手,
再次消除ATQ3的需求。
参考资料:
要点:
出厂默认值是0(没有流控制)
ATQn设置是易失性存储。在重启之后,
它应该被存在用户定义项里面
由于兼容性缘故,ATQn命令可以在多
路工作模式中应用,但是这个这个设置
不会生效。然而,要注意,在多路工作
模式中不论何时使用ATQn写命令,并
且把它保存在用户定义项AT&W中,在
重启之后,对ATQn的设置就会生效。
在1.6章节也可以看到关于流控制的说
明
2.5
ATD 拨叫一个数字作为移动起始呼叫
执行指令:
ATD[n]
[ 这个命令通常用于建立语音、数据或传真呼 叫。另外,此命令也用于控制附加服务。 这个命令在执行过程中若收到ATH命令通 常会中止运行。但是,在如握手连接等建立 连接过程中,此命令无法被中止。 响应: 1.若没有拨号声音(参数设置成ATX2或 ATX4),则: 无拨号声音 2.若遇到忙(参数设置成ATX3或ATX4), 则 BUSY 3.若连接无法建立,则 无载波信号 4.连接成功但是不是语音呼叫,则 CONECT 记住,只要当ATX后的参数值大于0 的时候, 5.当命令回复到命令模式,则 OK 6.当连接成功并且是语音呼叫,则 OK 参数: 号字符串:0~9,*,#,+,A,B,C 在V.25中以下符号无效:,(逗号), T,P,!,W,@。 紧急呼叫 SIM) | 激活CPLD(手机号码无法被呼叫) i 抑制CPLD(手机号码开以被呼叫) G 只为当前用户使用,屏蔽其余号码 g 从自为当前用户使用中解除 <;> 只需要语音呼叫,此时TA仍旧在命令 模式 参考资料: V.25 GSM 07.07 GSM 02.07 Annex A 注解: 在建立连接之前,确保使能 RTS/CTS 握手连接。见1.6和2.3章节 参数“i”和“|”,只有当拨号字符串中 没有“*#”时有效 *#与ATD一起发送将被认为是语音呼叫。 因此命令必须以“;”分号结尾。 当ATD命令与USSD命令使用时(如 ATD*100#;),暗藏在其中AT+CUSD=1 将会被执行(见155页) 如果封闭用户组被激活的话,那么参 数”G”和“g”将被忽略。或者说,AT+CCUG 命令无效 。点对点的CUG的设置根据提 供商调用,如果有效,可用AT+CCUG 来设置参数 节。 参看2.3章节的ATX命令来设置结果代 码和呼叫监视的参数。参看9.15章节的 黑名单管理: 根据GSM02.07的附录A, ME提供了很 名单功能。当无法连接的号码企图连接 时,这个被叫号码就会被写入黑名单, 且这个号码为只读属性(电话薄上 为”BL”)。ME禁止黑名单中的号码拨 号,或者无法连接到网络。而且, CME ERROR 257也阻止别的号码向禁止的号 码进行语音呼叫,“CALL barred呼叫禁 止”,另外,如果是对禁止号码进行数据 呼叫或者传真呼叫,则,会立即得到“NO CARRIER”的回复。 GSM02.07的附录A中列举了各种可用 把很名单中的名字移除的条件。就时间条 件而言,如果时间能与GSM02.07中指定 的时间条件一致,则就可以把很名单移 除。最重要的条件是用户对话可被检测 到,因而把名字从黑名单中移除。如果模 块没法被检测到,如用户对话,在这种情 况下,则可用AT^SPBD命令来申请清除 黑名单。见8.35章。 不同的释放: 对于终端,在一致的情况下,传真或数据 呼叫相较于语音呼叫表现出不同的结果代 码。用 ATS18 (见 2.28章) 或 AT+CEER(见 4.10章)命令可以追踪调用释放的真正原因。 不同的响应模式: 语音呼叫有两种不同的反应模式:TA返 回“OK”,不论是拨号已经结束,还是呼 叫已经建立。用AT^SM20可以设置(见 8.20章的模块细节)。 出厂设置是AT^SM20=1,在这种状况下, 假如连接成功,ME会返回“OK”,否则如 果一方释放调用,则会返回“NO DIAL TONE.”、“NO CARRIER.” 数据呼叫:在数据连接中,呼叫建立终止 通常是呼叫已经建立(结果代码显示 “.CONNECT 败(.结果代码显示“NO CARRIER.”) 在有效的语音呼叫中使用ATD命令: 当有用户发起第二个语音呼叫时,而此 时已经有一个有效的语音呼叫了,那么 这个有效的语音呼叫将自动转为等待 状态。 用ATD拨号完成后,第二个呼叫就立即 被认为是连上了,而与是否成功连接无 关。假如失败的话,结果代码就会显示 “NO DIAL TONE.”、“NO CARRIER.” (后面有例子) 这种行为与AT^SM20=0时相似,当然, 当AT^SM20无法改变且为1的时候也会 发生。为避免语音拨号建立的所有不同的 进程中简单化,把AT^SM20=0设置成最 高优先级。(拨号后马上显示“OK”) 通过AT+CLCC命令可以随时检查所有 呼叫的当前状态。详细细节见4.20章节。 例 以下的例子是:一个呼叫已经有效,第二个 呼叫因为被叫用户忙而失败的呼叫连接进 程建立的过程。 atd ; 拨出第一个被叫号码 ok 第一个呼叫已经建立 atd; 拨号第二个被叫用户 ok 尽管没有连接上也马上返 回“ok”(状况就像 AT^SM20=0一样)。 BUSY 第二个被叫号码忙 2.6 ATD> 通过内存中的数字呼叫一个电话号码 这个命令可以让你从一个指定的电话薄里面拨号。拨号码时,输入电话号码在 的两个字母缩写。内存中号码的位置可以通过 AT+CPBR命令查到。 执行指令: ATD> TA想呼出一个指定号码。 在执行过程中收到一个字符,这个命令将被 中止。但是像一些连接建立状态如握手连接 时中止是不可能发生的。 响应: 1. 如果错误跟ME功能有关,则 +CME ERROR: 2. 如果没有拨号(参数设为ATX2 or ATX4) 则, NO DIALTONE 3. 如果忙,(参数设置为ATX3 or ATX4) 则, BUSY 4. 如果连接不成功,则 NO CARRIER 5.如果连接成功,则 OK 参数: “SM” SIM电话本(存储量取决于 SIM的容量) “FD” SIM fixdialing电话本(存储 量取决于SIM的容量) “LD” 最近一次呼叫号码(大概是 10个左右,多少看SIM容 量或者SIM卡和M E一起) “MC” ME丢失的号码单(没有接 受到的号码)可以达到10 个 “RC” 收到的电话单(存在ME中 可达到10个) “ME” ME的电话本(可以达250 个) “ON” 自己的电话单( MSISDNs) 存储个数与SIM卡容量有 关 要点: 在4.33章节可以查到关于每个电话本 容量和SIM及ME卡的存储类型。 i.e. AT+CPBR可以返回指数。 叫被叫用户) i 抑制CLIR(使能自己的号码呼 叫被叫用户) <;> 因为电话本中的号码只是支持语 音拨号,则分号就是强制执行。 参考资料: V.25ter/GSM 07.07 要点: 没有 ( EN ) 命令不应用于数据呼叫。任何尝试拨数 据呼叫,返回的结果都是“ NO CARRIER”。 参数 没有“*#”字符串。 *#与ATD一起发送将被认为是语音呼 叫。因此,命令必须以分号“;”结尾 查看2.13章节的ATX命令来设置结果代 码和电话监视参数。 例 查找位号码位数: AT+CPBR=1,xx TA命令返回在激活电话本中有效的电话个数。 从SIM卡中拨号一个电话,如这个号码存在15的位置 ATD>SM15; OK 拨一个存在SIM卡内存中最近的一个号码命令 ATD>LD9; OK 2.7 ATD> 这个命令可以用来拨一个快速内存中的一个号码。快速内存是用 AT+CPBS命令从电话本 中挑选出来的(见4.33章节)。连接一个号码只要简单的输入它在内存中的位置就可以了。 电话号码在内存中位置可以用AT+CPBR命令简单实现。(见4.32章节) 命令: ATD> TA想从内存中发起一个号码呼叫。 在执行过程中收到一个字符,这个命令将被 中止。但是像一些连接建立状态如握手连接 时中止是不可能发生的。 响应: 1如果错误跟ME功能有关,则 +CME ERROR: 2如果没有拨号(参数设为ATX2 or ATX4) 则, NO DIALTONE 3如果忙,(参数设置为ATX3 or ATX4) 则, BUSY 4如果连接不成功,则 NO CARRIER 5.如果连接成功,则 OK 参数: 把整型数据存在内存的一块区域。 i.e. AT+CPBR可以返回指数。 叫被叫用户) i 抑制CLIR(使能自己的号码呼 叫被叫用户) <;> 因为电话本中的号码只是支持语音 拨号,则分号就是强制执行。 参考资料: V.25ter/GSM07.07 要点: 参数 没有“*#”字符串。 命令不应用于数据呼叫。任何尝试拨数 据呼叫,返回的结果都是“ NO CARRIER”。 *#与ATD一起发送将被认为是语音呼 叫。因此,命令必须以分号“;”结尾 查看2.13章节的ATX命令来设置结果代 码和电话监视参数。 2.8 ATD> 这个命令在激活的电话本中搜索与一个 号码,并且拨打。这个激活电话 号码是由 AT+CPBS设置的号码组。 命令: ATD> TA想从内存中发起一个号码呼叫。 在执行过程中收到一个字符,这个命令将被 中止。但是像一些连接建立状态如握手连接 时中止是不可能发生的。 响应: 1如果错误跟ME功能有关,则 +CME ERROR: 2如果没有拨号(参数设为ATX2 or ATX4) 则, NO DIALTONE 3如果忙,(参数设置为ATX3 or ATX4) 则, BUSY 4如果连接不成功,则 NO CARRIER 5.如果连接成功,则 OK 参数: 字符串类型值(“x”),等于一个字 母数字领域中至少有一次在搜查的 记忆簿条目.字符集必须是通过 AT+CSCS来选取的。 顺序正如1.5章节描述的。 如果使用了换码顺序和参数 空格,则 否则,引号可以任选。 叫被叫用户) i 抑制CLIR(使能自己的号码呼 叫被叫用户) <;> 因为电话本中的号码只是支持语音 拨号,则分号就是强制执行。 参考资料: V.25ter/GSM07.07 要点: 命令不应用于数据呼叫。任何尝试拨数 据呼叫,返回的结果都是“ NO CARRIER”。 查看2. 31章节的ATX命令来设置结果 代码和电话监视参数。查看9.1.5可以设 置参数 2.9 ATDI 移动电话去拨一个ISDN号码 命令: TA想从内存中发起一个号码呼叫。 ATDI 在执行过程中收到一个字符,这个命令将被 中止。但是像一些连接建立状态如握手连接 时中止是不可能发生的。 响应: 1.如果没有拨号(参数设为ATX2 or ATX4) 则, NO DIALTONE 2.如果忙,(参数设置为ATX3 or ATX4) 则, BUSY 3.如果连接不成功,则 NO CARRIER 5. 如果连接成功并且没有语音呼叫 CONNECT 记住:只有当+ATX设置的值大于零的 时候, 6. 当TA返回命令模式的时候 OK 7. 如果成功连接且是语音呼叫,则 OK 参数: + 国际通用拨号符号 数字串为:+,0~9,A,B,C <;> 语音呼叫 参考资料: V.25ter 要点: 查看2. 31章节的ATX命令来设置结果代码 和电话监视参数。查看9.1.5可以设置参数 2.10 ATDL 重拨最后呼叫的电话号码 命令: ATDL[;] 这个命令用来重拨最后呼叫的电话号码。 回拨最后打的数据呼叫,直接输入 ATDL 回拨最后打的语音呼叫,输入ATDL 这个命令在执行过程中收到一个字符,将被 中止。但是像一些连接建立状态如握手连接 时中止是不可能发生的。 响应: 1.如果没有最后一个拨叫的号码,或者号码 无效。则返回 +CME ERROR 2. 如果没有拨号(参数设为ATX2 or ATX4) 则, NO DIALTONE 3.如果忙,(参数设置为ATX3 or ATX4) 则, BUSY 4.如果连接不成功,则 NO CARRIER 5如果连接成功并且没有语音呼叫 CONNECT 记住:只有当+ATX设置的值大于零的 时候, 6.当TA返回命令模式的时候 OK 7.如果成功连接且是语音呼叫,则 OK 参数: <;> 为语音呼叫 参考资料 V.25ter 要点: 查看2. 31章节的ATX命令来设置结果 代码和电话监视参数。查看9.1.5可以设 置参数 如果以分号结束,ATDL拨的最后一个语 音呼叫号码存在“LD”电话薄中。否则, 最后拨打的数据或传真呼叫将会被拨 出,虽然它们不是存储在“LD”电话薄 中,查看章节4.33 2.11 ATE 使能命令回应 写命令 ATE[ 这个设置可以决定,在TA命令模式下,是 否要从TE中返回TA的回应字符 响应: OK 参数: 1 回应模式打开 参考资料 V.25ter 2.12 ATH 断开存在的连接 执行的命令: ATH[n] 要点: 假如使用不带参数的命令,则 成0 断开进程中的任何一个电话,包括语音,传 真,或CSD号码。可以查看底下介绍关于 GPRS和多路模式要点。 响应: OK 记住,OK的意思就是,如果之前对109线 路(DCD)是打开的,则现在把它关 闭 参数: 要点: 在多路工作方式中,使用ATH命令“ ATH命令可以结束语音,传真或CSD 呼叫,不论ATH在哪个逻辑通道里执 行。要知具体细节查看[2] 例如: 如果ATH在通道2或3,则在通道1 的语音呼叫也将会被断开。 这个行为与 ITU-T V.25 ter一致。 (07/97,查看”6.3.6 HOOK CONTROL””ATH 结束进程中的任何呼 叫”) 在激活GPRS的多路工作方式中,使用ATH 参考资料: V.25ter ATH清楚一个激活的PDP,或者终止 一个已经存在的PPP连接。但只有发 在与GPRS相同的逻辑通道里。否则, 发在别的通道或者借口,命令将是无效 的。 同样可以查看6.3.3章节,ATH手册拒 绝PDP的语境激活的网络请求。 2.13 ATI 显示产品的身份信息 执行的命令: ATI 响应: ME 发布的产品信息 SIEMENS MC39i REVISION OK 其中: xx 为版本, yy 为软件的变体 参考资料: V.25ter 要点: 2.14 ATI[value] 显示另外的身份信息 执行的命令: 响应: ATI[value] 值,且仅返回OK ATI9 SIEMENS Gipsy Soft Protocolstack V2.550 参考资料: V.25ter 要点: 2.15 ATI[value] 显示另外的身份信息 执行的命令: 响应: ATL[val] OK 参考资料: V.25ter 2.16 ATM 监视扬声器模式 执行的命令: ATM[val] 参考资料: V.25ter 响应: OK 要点: ATL和ATM两个命令的应用仅为 V.25ter兼容性的原因,并且无效。 要点: ATL和ATM两个命令的应用仅为 V.25ter兼容性的原因,并且无效。 在多路模式中只是支持模拟通道1. 在多路模式中只是支持模拟通道1. 2.17 ATO 从命令模式转换到数据模式/PPP在线模式 执行的命令: 响应: ATO[n] ATO与2.2章节描述的+++换码顺序命令是 一致的:当建立一个CSD呼叫或者GPRS连 接,且TA在命令模式,ATO命令使TA回复 到数据或者GPRS连接,并把你回复到数据 或者PPP在线模式。 1.如果连接没有成功恢复,则 NO CARRIER 或, 2如果TA从命令模式返回数据或者PPP在 线模式,则 CONNECT 记住: 0的时候 参数 式 参考资料: V.25ter 2.18 ATQ 设置结果代码的表示方式 写命令: ATQ[ 要点: 响应: 指定TA要不要把结果代码传输回TE。这个 设置不影响响应回传到信息文本。 如果 则,OK 如果 则(无) 参数 1 取消结果代码并不传输 参考资料: V.25ter 要点: 2.19 ATP 选择脉冲拨号 执行命令: ATP 参考资料: V.25ter 响应: OK 要点: 对GSM没影响 2.20 ATS0 在自动回复之前,设置电话号码 读命令: 响应: ATS0? 写命令 ATS0= 在用户没有介入的情况下,此命令指定TA 是否接收数据/传真呼叫。 动回复之前等待的号码 响应 OK 参数: 001-255 使能指定的号码自动回复 (不支持多路模式的2和3接口) 参考资料: V.25ter 要点: 如果 在自动应答之前挂断电话。 ATS7和ATS0的关联很重要。 例:ATS0=20和ATS7=30,呼叫连接 可能失败。 在多路模式中,接口2和接口3只允许 ATS0=0 2.21 ATS3 写入命令行的终端字符 读命令 ATS3? 写命令 ATS3= 响应 这个参数的设置决定由TA认定的字符,去 中介来到的命令行。 响应 OK 参数 要点: 键入命令时,最好是用参数13,其余的值 可能会造成很多问题。 参考资料: V.25ter 2.22 ATS4 设置相应格式字符 读命令 ATS4? 写命令 ATS4= 响应 这个参数的设置决定由TA为结果代码和信 息文本而产生的字符 响应 OK 参数 要点: 参考资料: V.25ter 的AT命令 本章专门介绍GPRS指定的AT命令。 6.1与GSM07.07一致的GPRS的AT命令 6.1.1 AT+CGACT PDP环境刺激或抑制 试验命令 AT+CGACT=? 这个试验命令用于支持PDP环境刺激状态中 的信息请求 响应: +CGACT: (支持 OK / ERROR / +CME ERROR 参数: 读命令返回所有定义为PDP环境的当前的激 活的状态。 响应: +CGACT: OK / ERROR / +CME ERROR 参数 这个写命令是用来激活或者抑制指定的PDP 环境。命令结束之后,MT任然保持着V.25ter 的命令状态。假如任何一个PDP语境已经处于 请求状态,那么,这个语境的状态保持不变。 当在执行命令的激活形式的时候,如果MT后 面没有跟上GPRS,那么,MT首先附上GPRS 读命令 AT+CGACT? 写命令 AT+CGACT= [ [,...]]]] 然后在尝试去激活指定的语境。如果没有指定 所有定义过的语境。 如果MT由于附件失败,不能激活一个语境, 那么在385秒之后,命令将返回“ERROR” 或 “+CME ERROR: unknown” 如果MT有附件,但超过160秒之后任不能激 活一个语境,那么命令将返回“ERROR” 或 “+CME ERROR: unspecified GPRS error”。 在AT+CEER情况下,返回的是“+CEER: 51,3,0” 如果MT处在专用模式,命令返回“+CME ERROR: operation temporary not allowed”。 响应: OK / ERROR / +CME ERROR 参数: 0 没有激活 [1] 激活 相应于每个专门的PDP语境。这个参 数是当地的TE-MT接口,但也用于 PDP相关语境的命令中。 要点:AT+CGDCONT=?可以返回cids 的范围。 响应: +CGACT:(支持 OK / ERROR / +CME ERROR 要点: ATH抑制任何一种PDP语境。具体细节 见2.12和6.3.3章节。 在任何接口,一次同时最多只能激活2个 语境。尝试激活多于两个的语境,将出现 “+CME ERROR: operation temporary not allowed”的错误。记住,在未来,语境激 活的个数将更加被严格限制。在这些情况 中,会返回“+CME ERROR: unspecified GPRS error”和AT+CEER命令返回 参考资料 GSM 07.07 “+CEER: 50,26,0” 记住ATD*98 或 ATD*99 GPRS兼容命令 在没有指定 6.1.2 AT+CGATT 附上和隔离GPRS 测试命令 AT+CGATT=? 这个命令用于在支持GPRS服务状态时的请 求信息。 响应: +CGATT: (支持 OK / ERROR / +CME ERROR 参数: 该命令返回当前GPRS的服务状态。 响应: +CGATT: OK / ERROR / +CME ERROR 参数: 这个命令是的MT要么接上GPRS服务,要 么去取消GPRS服务。在命令结束之后,MT 保持在V.25ter命令状态。如果MT已经处于 请求状态,那么这个命令将被忽略并返回 OK。当连接状态变为断开状态之后,激活的 PDP语境将会自动的变成抑制状态。 1.如果MT在5分钟之内都无法连接上,那么 将返回“ERROR” 或“CME ERROR: unknown”,尽管此时MT还是在尝试连接。 2.如果MT在一分钟之内还是无法断开,那么 命令将返回“ERROR” 或“CME ERROR: unknown”,尽管MT依然在努力断开。 3.如果在断开的过程中,一个连接请求发出, 那么命令将返回“ERROR” 或“CME ERROR:unspecified GPRS error”。 4.如果MT处于专用模式,则命令返回 “+CME ERROR: operation temporary not allowed” 参数: 0 断开(电源默认打开) [1] 连上 读命令: AT+CGATT? 写命令 AT+CGATT= [ 响应: OK / ERROR / +CME ERROR 参考资料 GSM 07.07 要点: 当一个模块和一个PLMN连在没有GPRS的 网络或者SIM卡没法使用GPRS的网络中 时,根据GSM24.008,GMM(GPRS移动管 理)返回的结果是REGISTERED/NO CELL,这意味着读命令还会保持着 “attached”状态。 6.1.3 AT+CGDATA 输入数据状态 测试命令: AT+CGDATA=? 在TE和MT支持的两层协议上,此命令用来 请求信息。 响应 +CGDATA: (支持 OK / ERROR / +CME ERROR 参数 这个写命令使得MT所做的所有行为有必要 在TE与使用一个或多个PDP类型的网络中 建立起一种通信联系。这个包括附上GPRS 和一个或多个PDP语境的激活。MT不会执 行AT命令行中有跟着+CGDATA的命令。 如果没有 会试图去激活含有PDP的IP类型的语境和把 其他的语境参数设置为它们的默认值。(可以 查看AT+CGDCONT, AT+CGQREQ, AT+CGQMIN命令) 如果 议,那么PPP将得到使用。 参数: [“PPP”] PPP的两层协议 “1” PPP的两层协议 定义。 该参数用于TE-MT当地的借口, 也使用在其他PDP相关的语境命 令中。 1.。。。2 响应: 写命令 +CGDATA=[ [ 如果写命令成功,则MT发出中间结果代码 CONNECT,并输入V.25ter在线命令状态: CONNECT 在数据传输结束,两层中间协议进程成功结 束,命令状态重新输入,并且MT输出结果 代码: OK 如果MT没有收到 响应 ERROR or +CME ERROR 在错误终止或启动失败事件中,命令行重新 输入,MT返回: NO CARRIER 或者,如果可激活,则返回: +CME ERROR 如果MT处于专用模式,则返回 “+CME ERROR: operation temporary not allowed” 参考资料: GSM 07.07 要点: 使用V.25ter的+++命令可以使GPRS的数据 模式进入命令模式。再次使用AT+CGDATA, 重新进入数据模式。所提供的 了哪个语境被用作是数据模式。 如果没有指定 V.25ter中ATO命令可以用来实现GPRS的连 接。在这种情况下使用第一语境,因为它已 经是激活的,且已经进入了数据模式。(在没 有指定语境标示符的情况下,内部语境拥有 最高优先级。)使用AT+CGDATA命令可以使 一个已经激活但是没有还没有进入数据模式 的语境进入数据模式。但仅使用ATO命令时 不可能的实现的。 6.1.4 AT+CGDCONT 定义PDP语境 测试命令: AT+CGDCONT=? 这个命令返回复利终值。 响应: +CGDCONT: (支持 持 [ OK / ERROR / +CME ERROR 读命令: AT+CGDCONT? 读命令返回每个语境的当前设定。 响应: +CGDCONT: OK / ERROR / +CME ERROR 参数: 控制PDP的数据压缩(仅 用于SNDCP协议和3GPP TS 44.065) [0] off 写命令: AT+CGDCONT=[ [, [, 这个命令指定了PDP语境的参数,这个语 境由(当地的)语境身份标识参数 鉴定。 语境可以同时处于一个定义过的状态,而且 语境的数目可以由测试的命令返回的范围 给出。 特殊的设置命令形式, +CGDCONT= 使得语境的数目 ATZ命令不会去定义没有激活或者不在线的 任何一个语境。 参数: 参数指定了一个PDP专门的语境 定义。 该参数用于TE-MT当地的借 口,也使用在其他PDP相关的 语境命令中。 1.。。。2 数据类型 指定PDP数据类型 IP 网络协议(IETF STD 5) Name)。 是用来选取GGSN和外部数 据包网络的本地名字。如果这 个值是空的或者省略了,那么 将会去请求一个值。 在适合于PDP的地址空间中 指定MT的字符串参数。(例, IPV4版本适合于PDP的IP类 型。) 如果这个值是空的或者省略 了,那么在PDP建立的进程 中,TE就会提供一个数值给 它。或者建立失败了,那么也 将被分配一个动态地址。即使 在PDP建立过程中,已经分 配了一个地址,读命令还是会 继续返回空字符串。 AT+CGPADDR命令可以读 取分配的地址。 响应: OK / ERROR / +CME ERROR 参考资料 GSM 07.07 要点: PDP仅仅支持IP类型. 6.1.5 AT+CGPADDR 显示PDP地址 测试命令: AT+CGPADDR=? 该命令返回 响应: +CGPADDR: (支持 参数: 写命令: AT+CGPADDR =[ [, 该命令返回的是指定语境标识符的PDP地址的清单。 响应: +CGPADDR: 参数: +CGDCONT命令) 字符串。地址可以是静态也可以是动 态的。 参考资料: GSM 07.07 要点: 如果没有指定 境的清单。
版权声明:本文标题:AT指令集翻译 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1721240616a867545.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论