一.模组的三种状态状态(CONNECT、Idle、PSM)
- CONNECT 到 Idle:不活动定时器超时,不活动定时器可配置 1-3600s,默认 20s(参考)。
- Idle 到 PSM:active timer 超时,active timer 可配置 0-11160 s,由客户在运营商那里开的NB卡决定。
- PSM 到 CONNECT:UE 有上行数据或者 TAU 定时器超时,TAU 定时器 0-310h,默认 12h(参考)。
二、PSM模式配置
指令设置格式 AT+CPSMS=[<mode>,,,<Requested_Periodic-TAU>[,<Requested_Active-Time>]]
Defined values :
<mode>: UE 使能或失能 PSM 状态
0 失能 PSM 状态
1 使能 PSM 状态
2 失能 PSM 并丢弃 PSM 的所有参数,如果可用,重置为制造商特定的默认值。
<Requested_Periodic-TAU>:一字节 8 位数据格式。在 E-UTRAN 中 UE 请求的 TAU 扩展周期值。 数据高 3 位为单位值,低 5 位为对应单位扩展倍数(例:“01000111”中“010”为“10h” 单位,“00111”为对应档位扩展 7 倍,即请求的 TAU 周期扩展值为“70h”)。PSM 状态请求的 TAU 周期参数表。
注:TAU 周期值核心网与 UE 协商决定,目前测试均由核心网决定 UE 端更改配置无效。TAU 周期:IDLE时间+PSM时间
<Requested_Active-Time>:一字节 8 位数据格式,UE 请求的活动时间值。数据高 3 位为单位
值,低 5 位为对应单位扩展倍数(例:“00100100”中高 3 位“001”为“1 min”单位,
低 5 位为对应单位扩展倍数,即请求的活动时间值为 4 min)。详细参数配置 PSM 状态请求的活动时间参数表。
注:UE 请求的活动时间值由核心网与 UE 协商决定,目前测试均由核心网决定 UE 端更改配置无效。活动时间:IDLE时间
例: AT+CPSMS=1,,,01000011,01000011 //设定 PSM 参数
OK
AT+CPSMS? //读取参数当前设定值
+CPSMS:1,,,01000011,01000011 OK
AT+CPSMS=? //列出参数可设定值范围 +CPSMS: (0,1,2),,,( 00000000-11111111),(00000000-11111111) OK
AT+CPSMS=1 //使能PSM ok
AT+CPSMS=0 //关闭PSM ok
表: PSM状态请求的活动时间参数表
表: PSM 状态请求的 TAU 周期参数表
|