我是靠谱客的博主 每日一库,最近开发中收集的这篇文章主要介绍NB-IOT的三种网络状态(三种工作模式),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

三种连接状态下,均可发送上行数据( CoAP/UDP); IDLE 下发送数据, 模块会进入 CONNECT 状态; PSM 下发送是数据会唤醒模块, 进入 CONNECT,或者当 TAU(TAU 的时长是指从进入 IDLE 开始一直到 PSM 模式结束) 超时,模块唤醒, 进入 CONNECT。

1、CONNECT态:

 只要有数据发送,模块都会处于该状态下。模块注网后即处于该状态。该状态下没有数据交互不活动定时器到时间后,模块会进入IDLE态(这个时间是有核心网确定的,范围为 1-3600s)可通过AT+CSCON=1打开状态自动上报,+CSCON=1表示模块处于该状态。

2、IDLE态:

 可接收下行数据,该状态持续的时间由核心网配置,由 Active timer( T3324)来控制,范围为 0-11160s。可通过AT+CSCON=1打开状态自动上报,+CSCON=0表示模块处于该状态。若开启小区重选功能,是在IDLE态下完成自动重选的。

3、PSM态:

 该状态下不接受下行数据,处于PSM模式时将与服务器断开连接,网络侧不能寻呼到设备,必须等待设备主动发起连接。该状态持续的时间由核心网配置, TAU(扩展)定时器 T3412 来控制,范围为 0h-320h。T3412 扩展值最大可取 320h。若两个值同时存在,模组以 T3412 扩展值为准。可通过AT+NPSMR=1打开自动上报(B657SP2及以后版本),+NPSMR=1表示模组进入PSM状态。+NPSMR=0表示模组从PSM状态唤醒进入CONNECT状态。





模组的三种状态状态(CONNECT、Idle、PSM):

 CONNECT到Idle:不活动定时器超时,不活动定时器可配置1-3600s,默认20s(参考)。

 Idle到PSM:active timer超时,active timer可配置0-11160s,由客户在运营商那里开的NB卡决定。

 PSM到CONNECT:UE有上行数据或者TAU定时器超时,TAU定时器0-310h,默认12h(参考)。





  网络注册成功后,如果一段时间内没有数据收发,链路就会被网络侧Release掉,这个是NB 网络特征决定的。 Connect–>idle–>psm, 链路被Release掉就进入IDLE了。NB 为低功耗设计, 进入IDLE 和PSM才能达到省电; 另外一直处于connect态也会占用带宽,NB是窄带应用,这样会导致上线率低。目前运营商有SIM卡业务可以不带PSM,但是还有IDLE (DRX or EDRX)。立即下发命令不成功,需要确认网络当时是否处于connect态。

最后

以上就是每日一库为你收集整理的NB-IOT的三种网络状态(三种工作模式)的全部内容,希望文章能够帮你解决NB-IOT的三种网络状态(三种工作模式)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(175)

评论列表共有 0 条评论

立即
投稿
返回
顶部