NB-ioT 工作状态 工作模式 模式设置

时间:2024-04-10 14:27:16

目录

 

声明

NB的工作状态

NB的工作模式

NB设备的模式设定


声明

NB-ioT全名为Niubility Internet of Things,就是物联网,下文简称为NB。

NB的工作状态

NB可以将工作状态分为三种:

  1. CONNECT状态:该状态下仅能发送数据。
  2. IDLE状态:该状态下仅能接收数据。。
  3. PSM状态:该状态下既不能发送数据也不能接收数据。平台与设备之间互相不能找到对方。

NB的工作状态之间存在一种特定的切换关系,理解这三种工作状态后就能加深后续的理解,废话不多说直接看图:

NB-ioT 工作状态 工作模式 模式设置

NB的工作模式

由于NB的工作状态的不同合理的搭配,出现不同的工作模式,不同厂商的NB产品的工作模式会有一些叫法上的区别,但是实质性的工作模式还是大致分为三种的:

1.PSM工作模式:全名为Power Saving Mode,就是省电模式。当设备处于PSM模式中的PSM状态时,设备是不能收到的平台下发数据,只有设备进行一次的数据发送使自己进入到CONNECT状态再转到IDLE状态时才能接收到平台下发数据。这也是为什么大多数人使用NB设备时需要先进行一次数据发送才能待会平台的下发数据的原因。

NB-ioT 工作状态 工作模式 模式设置

2.DRX工作模式:全名为Discontinuous Reception,就是不连续接收模式。在DRX模式中的IDLE状态中能较为实时的接收到平台的下发数据,设备在此状态时可以设备接收平台数据是“实时”的,当然这个“实时”是由DRX周期决定的,DRX周期设置的较小,接收平台的下发数据时延越小。

NB-ioT 工作状态 工作模式 模式设置

3.eDRX工作模式:全名为extended Discontinuous Reception,就是不连续接收的扩展模式。很容易发现DRX模式与eDRX模式的不同。eDRX模式的不同就是IDLE状态是维持PTW后进入一段不进行接收数据的IDLE状态,所以eDRX模式的接收数据的时延不但有DRX周期决定,还有eDRX周期决定。

NB-ioT 工作状态 工作模式 模式设置

NB设备的模式设定

有些同学可能需要想要自己的NB模块实现实时的接收到平台的下发数据。如果需要实时的接收到平台的下发数据,实际上是有点违背了NB的设计初衷,但是没有问题,我们还是可以进行实现的。有些同学坐不住了,既然可以实现为什么我设置工作模式后还不能“实时”收到平台的下发数据,那么请看下图:

NB-ioT 工作状态 工作模式 模式设置

首先要点破大部分同学的所说的设置工作模式,大部分同学使用AT指令进行的关闭PSM模式与eRDX模式就认为了将NB的工作模式设置好了,但是没有清楚AT指令的设置只是针对于NB模组的,要想实现“实时”接收平台的下发数据你需要将NB模组、NB卡、云平台都需要进行设置。

NB模组的设置就是通过AT指令设置想要设置的模式就好了。

NB卡的设置好多人可能没有想到NB卡还能设置,没错NB卡是可能设置的,NB的设置就是开卡,有些同学懵了,设置等于开卡,这不是开玩笑吗。这里就讲解下大部分同学拿到的不管是移动还是电信的NB卡都是默认的卡类型,这个就是你设置完NB模组后还不能实现“实时”接收平台的下发数据的主要问题了。这种默认的NB卡不是工作在DRX模式的,那怎么办呢,这个时候你需要联系卖你开的人或者给你开卡的客户经理进行办理一张能工作在DRX模式的卡,又有一些实践比较快的同学说没有DRX模式的卡,的确有些运营商的卡是不支持DRX模式的,但是通过设置后开的NB卡理论接收数据时延最小为2S左右,可以实现相当于较好的状态。大部分的运营商NB卡的设置是运营商上设置好的几种卡,并不是你想设置多少就是多少,但是他们设置的几种卡是满足你的需求的。如果有特殊的需求你连接客户经理一般是有解决的办法。

云平台的设置:现在的云平台一般是不用进行设置的了,如果没有记错之前的天翼云平台是需要进行设置的。

当你拿到一个重新设置开完的NB卡,经过对NB模组的配置后面,那么你可以实现使用NB“实时”接收平台的下发数据了。