天天看点

【NB-Iot自我学习之路_2】NB模组模式介绍【利尔达电信篇】一、前言二、NB模组模式三、NB模组对接平台上下发

一、前言

本次开发NB模块是使用利尔达集团的NB86模组,连接平台是中国电信开发者平台。

二、NB模组模式

NB-IoT场景包含PSM、DRX、eDRX三种省电模式,中国电信物联网开放平台默认的省电模式为PSM模式。三种省电模式的说明如下:

模式 说明 命令下发机制
PSM power saving mode,省电模式。对下行业务时延无要求,对于下行业务消息,可等待设备发送上行数据进入连接态后再发送,以进一步节省终端功耗。

立即下发(expireTime=0):当命令为立即下发时,平台将收到的下发命令立即下发,如果此时,设备处于PSM态,设备将不能收到下发命令,设备处于激活态或空闲态将能够收到下发命令。

缓存下发(expireTime>0):当命令为缓存下发时,平台将收到的下发命令缓存,等设备上报数据时,按顺序将缓存的命令全部下发。

DRX discontinuous reception,不连续接收模式。对下行业务时延要求高,可认为设备一直在线,消息能够立即下发。

立即下发(expireTime=0):当命令为立即下发时,平台将收到的下发命令立即下发,不等待。

缓存下发(expireTime>0):当命令为缓存下发时,平台将收到的下发命令缓存,按照写入队列的先后顺序串行下发,前一个命令送达设备或超时(超时

固定)后,开始下发后一个缓存命令。

eDRX extended discontinuous reception,扩展不连续接收模式。DRX的扩展模式,对下行业务时延有较高要求,可根据系统配置立即下发消息或者缓存消息。

立即下发(expireTime=0):当命令为立即下发时,平台将收到的下发命令立即下发,设备能够收到命令。

缓存下发(expireTime>0):当命令为缓存下发时,平台将收到的下发命令缓存,按照写入队列的先后顺序串行下发,前一个命令送达设备或超时(超时时间可配置)后,开始下发后一个缓存命令。

而这三种模式各有各的优点,DRX模式虽然能实时能接受数据和发送数据,但是因为它时时刻刻不连续连接网络,所以功耗会比较大。PSM模式优点在于它功耗低,但是缺点不是实时接受数据,主推是上报数据的。最后就是eDRX模式了,可以说是DRX模式的升级版吧,就是把DRX模式的监听时间拉长,从而降低功耗,有好有坏,好的是功耗降低,坏的是实时性也会变差。

注意:使用DRX或eDRX模式,设备需要每隔24小时上报一次心跳数据。

三、NB模组对接平台上下发

1.上行消息处理流程

【NB-Iot自我学习之路_2】NB模组模式介绍【利尔达电信篇】一、前言二、NB模组模式三、NB模组对接平台上下发

2.下行消息处理流程

【NB-Iot自我学习之路_2】NB模组模式介绍【利尔达电信篇】一、前言二、NB模组模式三、NB模组对接平台上下发

以上是NB模组对接平台上下发数据的流程图,当然想发数据成功,是需要在中国电信开发者平台上搭建环境和注册相应的模组信息。

中国开发者平台连接:https://develop.ct10649.com:8093/#/login

继续阅读