一、NBIOT网络架构
这里使用华为开发者社区提供的信息来看NB-IoT端到端架构全貌。
1)UE(终端)与eNB/EPC(基站)之间:基于NB-IoT技术进行通信,分为AS和NAS,这部分基本完全由芯片实现。
2)UE与IoT云平台之间:一般使用CoAP/MQTT等物联网专用的应用层协议进行通信,主要是考虑了NB-IoT UE的硬件资源配置一般很低,不适合使用HTTP/HTTPs等复杂的协议。
3)IoT云平台与第三方应用服务器之间:由于两者的性能都很强大,且要考虑带宽、安全等诸多方面,因此一般会HTTPs/HTTP等应用层协议进行通信。
二、NBIOT模块工作模式
NBIOT模块默认有三种工作状态如下:
1. Connected(连接态)
模块注册入网后处于该状态,可以发送和接收数据,无数据交互超过一段时间后会进入Idle模式,时间可配置。
2. Idle(空闲态)
可收发数据,且接收下行数据会进入Connected状态,无数据交互超过一段时会进入PSM模式,时间可配置。空闲状态可配置执行DRX或eDRX模式。
DRX:discontinuous reception,不连续接收模式。对下行业务时延要求高,如路灯。
eDRX:Extended idle mode DRX,扩展不连续接收模式。对下行业务时延有较高要求,可根据设备是否处于休眠状态缓存消息或者立即下发消息,如智能穿戴设备。
3. PSM(节能模式)
此模式下终端关闭收发信号机,不监听无线侧的寻呼,因此虽然依旧注册在网络,但信令不可达,无法收到下行数据,功率很小。
持续时间由核心网配置(T3412),有上行数据需要传输或TAU周期结束时会进入Connected态。
NB-IoT三种工作状态一般情况的转换过程可以总结如下:
1) 终端发送数据完毕处于Connected态,启动“不活动计时器”,默认20秒,可配置范围为1s~3600s;
2) “不活动计时器”超时,终端进入Idle态,启动活动定时器(Active-Timer【T3324】),超时时间配置范围为2秒~186分钟;
3) Active-Timer超时,终端进入PSM状态,在此状态中,终端不进行寻呼,不接受下行数据,处于休眠状态,当终端处于PSM态时,也可以通过主动发送上行数据令终端回到激活态;
4)TAU Timer从终端进入空闲态时便开始计时,TAU周期结束时进入Connected态,TAU周期【T3412】配置范围为54分钟~310小时。
---------------------
作者:想去岸上看看的鱼
来源:优快云
原文:https://blog.youkuaiyun.com/bulusz/article/details/81700480
版权声明:本文为博主原创文章,转载请附上博文链接!