三种工作状态转换
NB-IoT在默认状态下,存在三种工作状态,三种状态会根据不同的配置参数进行切换,笔者认为这三种状态较深刻地影响了NB-IoT的特性,如其对比传统GPRS的低功耗特性,均可以从中获得解释,同时在后续对NB-IoT的使用和相关程序的设计时,也需要根据开发的需求与产品特性对这三种工作状态进行合适的定制。
**三种工作状态如下:**
### Connected(连接态):
模块注册入网后处于该状态,可以发送和接收数据,无数据交互超过一段时间后会进入Idle模式,时间可配置。
Idle(空闲态):
可收发数据,且接收下行数据会进入Connected状态,无数据交互超过一段时会进入PSM模式,时间可配置。
### PSM(节能模式):
此模式下终端关闭收发信号机,不监听无线侧的寻呼,因此虽然依旧注册在网络,但信令不可达,无法收到下行数据,功率很小。
持续时间由核心网配置(T3412),有上行数据需要传输或TAU周期结束时会进入Connected态。
### 三种状态之间的转换关系

### NB-IoT三种工作状态一般情况的转换过程可以总结如下:
① 终端发送数据完毕处于Connected态,启动“不活动计时器”,默认20秒,可配置范围为1s~3600s;
② “不活动计时器”超时,终端进入Idle态,启动及或定时器(Active-Timer【T3324】),超时时间配置范围为2秒~186分钟;
③ Active-Timer超时,终端进入PSM状态,TAU周期结束时进入Connected态,TAU周期【T3412】配置范围为54分钟~310小时。
【PS:TAU周期指的是从Idle开始到PSM模式结束】

1、NB-IoT发送数据时处于激活态,在超过“不活动计数器”配置的超时时间后,会进入Idle空闲态;
2、空闲态引入了eDRX机制,在一个完整的Idle过程中,包含了若干个eDRX周期,eDRX周期可以通过定时器配置,范围为20.48秒~2.92小时,而每个eDRX周期中又包含了若干个DRX寻呼周期;
3、若干个DRX寻呼周期组成一个寻呼时间窗口(PTW),寻呼时间窗口可由定时器设置,范围为2.56s~40.96s,取值大小决定了窗口的大小和寻呼的次数;
4、在Active Timer超时后,NB-IoT终端由空闲态进入PSM态,在此状态中,终端不进行寻呼,不接受下行数据,处于休眠状态;
5、TAU Timer从终端进入空闲态时便开始计时,当计时器超时后终端会从PSM状态退出,发起TAU操作,回到激活态(对应图中①);
6、当终端处于PSM态时,也可以通过主动发送上行数据令终端回到激活态(对应图中②)。