我是靠谱客的博主 清爽彩虹,最近开发中收集的这篇文章主要介绍NBIOT PSM低功耗模式 M5310A模组,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

PSM模式

PSM 状态是指用户终端进入功率节省状态,处于 PSM 状态终端关闭收发信号机,不监听无线侧寻呼,与网络没有任何消息交互,处于最省电状态。

NBIOT 工作状态

connected(连接状态):模块注册入网后处于该状态,可以发送和接收数据,无数据交互超过一段时间后会进入Idle 模式,时间由基站侧的“不活动计时器”配置,是全国统一规划,默认为 20s。(客户不能配置)

idle(空闲状态):可收发数据,且接收下行数据会进入 Connected 状态,无数据交互超过一段时会进入 PSM模式,时间由活动定时器(Active-Timer[T3324])配置,默认 10s。

psm(低功耗状态): 此模式下终端关闭收发信号机,不监听无线侧的寻呼,因此虽然依旧注册在网络,但信令不可达,无法收到下行数据,功率很小。 持续时间由核心网配置(T3412),有上行数据需要传输或 TAU 周期结束时会进入 Connected 态。

工作转换流程

1.终端发送数据完毕处于 Connected 态,启动“不活动计时器”。

2.“不活动计时器”超时,终端进入 IDLE 态,启动活动定时器(Active-Timer[T3324])。

3.Active-Timer 超时,终端进入 PSM 状态,在此状态中,终端不进行寻呼,不接受下行数据,处于休眠状态,当终端处于 PSM 态时,也可以通过主动发送上行数据令终端回到激活态。

4.TAU Timer 从终端进入空闲态时便开始计时,TAU 周期结束时进入 Connected 态,TAU周期[T3412]配置。

进入PSM模式

设备空闲态超时就会进入PSM模式,通过配置活动定时器(Active-Timer[T3324])时间即可控制进入PSM时间,定时器T3324最低可配置为2s。移动模组M5310A在上传资源数据(AT+MIPLNOTIFY)提供了两种方式可以控制模组进入IDLE空闲态。

AT+MIPLNOTIFY=<ref>,<mid>,<objid>,<insid>,<resid>,<type>,<len>,<value>,<index>,<flag>[,<ackid>]

其中flag 为消息标识:
1 - 第一条报文
2 - 中间报文
0 - 最后一条报文
0x200 - 发送后模组进入IDLE态
0x400 - 接收到应答报文后模组进入IDLE态

有一些应用场景需要控制功耗,为了上传资源数据后尽快进入PSM模式,可配置IDLE空闲态定时器T3324时间为最低,在上传资源数据指令中flag可选0x200,0x400,实现数据上传后跳过connected态尽快的进入了IDLE态,从而更快地进入PSM模式。但是这种应用这种场景,是设备主动上传资源数据后需要进入休眠,并且也平台无信息互动。(AT命令交互可推出PSM进入Cconnected态)

退出PSM模式

模组发送AT命令可推出PSM模式,或者配置定时器T3412定时退出。在设备唤醒后需要上传资源数据前,可发“ATrn”唤醒模组。(任何AT指令可退出PSM)

配置PSM

TAU周期[T3412]:
TAU周期T3412定时器配置
Active-Timer[T3324]:
Active-Timer[T3324]
PSM配置指令:

AT+CPSMS=<mode>,[<Requested_PeriodicRAU>],[<Requested_GPRS-READYtimer>],[<Requested_PeriodicTAU>],[<Requested_Active-Time>]
//这里只需配置三个部分
//<mode> : 1 (配置为使能PSM模式)
//<Requested_PeriodicTAU>:01000011 (按定时器T3412配置图,超时为30小时)
//<Requested_Active-Time>:00000011 (按定时器T3325配置图,超时6s)
配置指令:AT+CPSMS=1,,,01000011,00000011

最后

以上就是清爽彩虹为你收集整理的NBIOT PSM低功耗模式 M5310A模组的全部内容,希望文章能够帮你解决NBIOT PSM低功耗模式 M5310A模组所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部