在上期的文章里,我们一起了解了 OceanConnect 物联网平台的部分内容。后台也收到了不少小伙伴的提问,主要聚焦关于 NB-IoT 终端如何进行拥塞控制,以及如何定位上。今天我们就来讲:
&NB-IoT 上行离散控制
&NB-IoT 下行拥塞控制
&NB-IoT 位置服务
&支持 Non-IP
NB-IoT 上行离散控制
大量设备并发接入网络,造成网络拥塞甚至雪崩。NB-IoT 上行离散控制是一种通过平台统一为设备分配上线时间,让设备可以错峰接入的特性。
实现原理
IoT 平台新增上行离散微服务,提供调度分配算法。设备接入数分布的生成,需要用户到OP Portal上打开「设备并发接入控制」开关,打开后OP Portal的KPI中会统计每分钟小区接入设备数并呈现在界面上。
打开开关时需要设置「无线侧保活时长」参数,IoT 平台收到设备的消息(设备注册/数据上报/命令响应)时,如果距离上一次收到设备发送的消息时间超过设置的无线保活时长,则记录为一次新的设备接入事件,IoT 平台的接入数统计加1。
上行离散业务流程如下:
平台持续统计小区每分钟接入设备个数。
1、设备首次上线时,会携带CELLID字段。
2、IoT 平台根据CELLID统计每个小区每分钟的设备接入数
3、应用向平台请求调度,请求设备可上线的时间段。
4、平台根据前一天统计的接入数分布,识别最空闲的时隙为应用请求的设备分配可上线时间段。
5、平台将设备可上线的时间段返回给应用。
说明:若应用请求调度的设备自身可存储上线时间,那么平台在计算出空闲时隙后,会直接下发命令到设备,通知设备更新上线时间;若设备本身不具备存储上线时间的能力,则平台将空闲时隙仅返回给应用。
6、应用可根据实际情况选择对设备下发命令的时间。
特性价值
在 NB-IoT 网络中,通过上行离散控制技术,实现控制设备的上线时间,可提高设备的上线率。
应用场景
当有大量的NB-IoT 设备需要上线时,为保证设备上线率,可以使用该特性,使设备可以错峰接入,提高设备上线率。
约束与影响
当前平台只在设备注册时查询设备的小区ID,如果设备移动导致小区ID 变化,则平台无法获取实时的小区ID,因此设备移动会导致小区接入统计的不准,进一步影响上行离散的效果。