由浅入深了解NB-IoT

2019 年 11 月 05 日

由浅入深了解NB-IoT

什么是NB-IoT?NB-IoT有什么优势?NB-IoT能做什么?本文将会从NB-IoT技术的发展历程,技术特点,通信协议,应用场景等方面为您全方面解读NB-IoT技术,了解NB-IoT的独特魅力。


相信很多接触过物联网的人都听过 NB-IoT 的名字,但 NB-IoT 到底是什么,它和物联网又是什么关系呢?本文接下来就会为您回答这些疑问,由浅入深,一步步带您走进 NB-IoT。



物联网顾名思义,就是各种物(设备)连入网络,而根据应用场景不同,不同设备对网络速率的要求也不同。根据专家预测,2020 年将会有 30 亿的设备接入物联网,其中约 70%的设备对网络速率的要求不高,但对覆盖范围、功耗以及成本都有较高的要求。


针对这一类设备,LPWAN 这个概念就被提出来了。LPWAN(Low Power Wide Area Network,低功耗广域网),是一种技术概念,包括了很多技术标准,比较主流的有 NB-IoT,SigFox,LoRa 等技术。


至此,我们本文的主角,NB-IoT 正式登场了。上文的三种技术中,SigFox 和 LoRa 均属于私有技术,需要独立建网,而 NB-IoT 则是国际标准,基于现有技术演进,更容易推广和建设。


什么是 NB-IoT



NB-IoT,全称是 Narrow Band Internet of Things,窄带物联网,它的原型是 2014 年 5 月华为和沃达丰联合提出的 NB M2M 技术,随后在 2015 年 5 月与高通提出的 NB OFDMA 技术融合成为 NB-CIOT 技术,之后又于 2015 年 9 月与爱立信公司提出的 NB-LTE 技术融合,形成了我们现在认识的 NB-IoT,并在 3GPP 上正式立项。至 2016 年 6 月,NB-IoT 核心标准冻结,但相关特性仍在持续演进中。


NB-IoT 技术的物理层规格如下:


  • 系统带宽:180kHZ

  • 上行技术:SC-FDMA(Single-carrier Frequency-Division Multiple Access,单载波频分多址),是LTE上行链路的主流技术。

  • 下行技术:OFDMA(Orthogonal Frequency Division Multiple Access,正交频分多址),也是LTE中采用的通信技术。


相对 LTE 技术,为了减少实现的复杂性,NB-IoT 精简了不必要的物理信道,下行只有三种物理信道和两种参考信号,上行只有两种物理信道和一种参考信号。


从 NB-IoT 的物理层规格我们可以看出来,NB-IoT 技术与 LTE 技术有很多相似之处,因此,NB-IoT 网络的部署支持基于当前 LTE 制式的平滑演进,也就是当前的 LTE 网络可以直接改造升级为支持 NB-IoT 技术;并且根据不同运营商的需求,支持灵活的频段部署:


1.独立部署于单独的频带内,例如再利用 GSM 的频带。


2.部署在 LTE 边缘的无用频带中。


3.部署在 LTE 的频带内,与 LTE 共用频带。


NB-IoT 的特点


NB-IoT 技术有四大特点:超低功耗,超低成本,超强覆盖,超大连接。



超低功耗


物联网设备和传统通信设备不同,大部分物联网设备不需要随时在线,它们仅在自己需要发送数据包时连入网络即可,其余时间如果一直保持在线只会增加功耗,并无实际价值。针对物联网设备的这种行为特征,NB-IoT 技术设计了三种不同的省电模式:



注:图中 y 轴表示设备功耗。


  • PSM模式: 该模式的终端非业务期间深度休眠,不接收下行数据,只有终端主动发送上行数据时可接收物联网平台缓存的下行数据,适合对下行数据无时延要求的业务。

  • DRX模式: 该模式的终端基本处于在线状态,物联网平台的下行数据随时可达终端设备,在每个DRX周期(例如1.28秒、2.56秒,5.12秒或者10.24秒),终端都会检测一次是否有下行业务到达,适用于对时延有高要求的业务。

  • eDRX模式 :eDRX模式是基于DRX拓展的省电模式,该模式下的终端在每个eDRX周期内,只有在设置的寻呼时间窗口内,终端可接收物联网平台的下行数据,其余时间处于休眠状态,不接收下行数据。对下行业务时延有较高要求,物联网平台可根据设备是否处于休眠状态缓存消息或者立即下发消息。


设备可以根据自己的业务特点选用最合适的省电模式,达到功耗最小化的目的,实现真正的超长待机,大大延长电池寿命。


超低成本


网络方面,NB-IoT 网络支持在现有 LTE 网络的基础上进行升级改造,大大降低了网络建设与维护成本。


终端方面,NB-IoT 芯片专为物联网设计,采用了多种技术降低成本,包括但不限于:


  • 仅支持180kHz窄带宽,基带复杂度低。

  • 针对NB-IoT网络上低速率的特点,降低采样率,缓存Flash/RAM要求小。

  • 仅支持单天线,半双工的工作方式,RF成本低。

  • 简化信令处理的协议栈,减少Flash/RAM的使用。

  • 从下图中我们可以看到,相对于传统芯片,NB-IoT芯片对各组件要求更少,成本更低。



低廉的建设成本使得 NB-IoT 网络能够快速普及,便宜的模组价格便于设备生产商大批量采购和使用,大大加速了物联网产业的发展。


超强覆盖



首先让我们来了解一个概念,MCL(Maximum Coupling Loss,最大耦合损耗)。MCL 是传送数据时设备和基站的天线端口之间的最大总信道损耗,MCL 值越大,链接越强大,信号覆盖范围越广。


NB-IoT 通过时域重传技术和提升功率谱密度,相比 GSM 提升了 20dB 的 MCL,覆盖距离达到了 GSM 的三倍,穿透能力相当于比 GSM 能多穿透两堵墙。其中时域重传技术是指在信息传输过程中反复重传相同消息,可以增强信道条件恶劣时的传输可靠性,能够提升 9dB 的下行增益和 12dB 的上行增益。提升功率谱密度则是指将 180kHZ 的带宽分为 12 个 15kHZ 的子载波,并使用子载波进行传输,比起直接使用 180kHZ 的带宽进行传输能够提升 11dB 的增益。


这两种技术的结合使用让 NB-IoT 网络具有了超大的覆盖范围和超强的穿透能力,设备不管在哪儿都能稳定接入网络,真正地把物联接了起来。


超大连接



NB-IoT 设备联网的方式和其他移动设备类似,终端设备通过基站接入核心网,再连接至业务平台。


但物联网设备的话务模型和传统移动设备不同,物联网设备数量多,且大部分设备发送包小,对时延不敏感。基于物联网的话务模型,NB-IoT 网络要允许更多的设备同时接入,达到现有无线技术的 50~100 倍。


为了达到超大连接的目标,NB-IoT 采用了以下关键技术:


1.NB-IoT 使用 15kHZ 的子载波进行传输,调度粒度小,在同样资源的情况下,资源的利用率会比 LTE 等宽带技术高很多。


2.NB-IoT 的省电技术减少了设备与基站间的通信,不仅为设备省了电,还降低了每个设备对基站的资源使用。


3.NB-IoT 物理层精简了很多物理信道和信号,减少了空口令开销。


4.NB-IoT 基于物联网话务模型优化了基站和核心网,拥有独立的准入拥塞控制、终端上下文信息存储能力和下行数据缓存机制,使终端设备能够安心休眠,并在激活后能快速接入核心网。


根据仿真测试,现在 NB-IoT 网络单小区基站可接入约 5 万个终端设备,这样的超大连接能力使物联网能够做到真正的“万”物互联。


NB-IoT 与通信协议


NB-IoT 是一种通信技术,使用 NB-IoT 网络和物联网平台进行通信的设备一般还要遵守某种通信协议,相当于两个人打电话,声音通过电波传播,但这两个人使用的语言必须是对方能理解的语言通话才能成立。


当前 NB-IoT 设备和物联网平台通信的主流通信协议是 CoAP 和 LWM2M 协议。



由于大部分物联网设备都是资源受限型设备,它们的物理资源和网络资源都非常有限,直接使用现有的 TCP 和 HTTP 协议进行通信对它们来说要求实在是太高了。为此,CoAP(Constrained Application Protocol,受限制的应用协议)被设计出来了,它运行于 UDP 协议之上,它最大的特点就是小巧,最小的数据包仅 4 字节。CoAP 是一个完整的二进制应用层协议,它借鉴了 HTTP 协议的设计并简化了协议包格式,降低了开发者的学习成本。


LWM2M(Lightweight Machine-To-Machine,轻量级 M2M)协议是由由 OMA(Open Mobile Alliance)提出并定义的基于 CoAP 协议的物联网通信协议。LWM2M 协议在 CoAP 协议的基础上定义了接口、对象等规范,使得物联网设备和物联网平台之间的通信更加简洁和规范。


NB-IoT 的应用场景


了解了 NB-IoT 的技术特点后,相信很多人都能想到,NB-IoT 的这些特点正是建设规模庞大的智慧城市方案的重点诉求,事实上,智慧城市也正是 NB-IoT 技术的主要应用场景之一。



以智能水务场景为例,通过将传统水表替换成基于 NB-IoT 的智能水表,可实现智能抄表,减少人工抄表的成本和不确定性;通过将管道监测设备(水压计等)替换成基于 NB-IoT 的智能监测设备,可做到异常及时上报,减少漏损。


因为 NB-IoT 的超强覆盖和超大连接特点,设备更新换代时无需因为担心信号问题而改造安装环境,也不用担心连接数问题而减少部署数量,可以做到简单的一对一置换;且因为 NB-IoT 的超低成本和超低功耗,使得大批量置换成为可能,也无需担心供电问题,内置电池的寿命可长达数年。


类似于智能水务场景的还有智能烟感、智能气表等场景,此处不再赘述。



智慧路灯是智慧城市中的另一个重要场景,在这个场景中,通过 NB-IoT 技术可以实现每个路灯的单独监控和单独控制,实现实时获取路灯状态、远程配置及控制路灯等场景,大幅节约运行与维护成本。


除了智慧城市场景,NB-IoT 还可应用于很多其他场景,如共享设备、智能物流、智能农业、可穿戴设备等等,可谓前景广阔。


本文转载自公众号华为 IoT 云服务(ID:hwiot0601)。


原文链接:


https://mp.weixin.qq.com/s/u7h_-E0ogEnEiYRmz4-0dQ


2019 年 11 月 05 日 15:35963

评论

发布
暂无评论
发现更多内容

传统网络缺失货币层,比特币是否能担此大任?

blockchain

比特币 区块链 数字货币 比特币数字货币 区块俩金融

2020互联网公司中秋礼盒大比拼!(文末送福利)

Java架构师迁哥

GitHub上标星68k,基于SpringBoot+Netty分布式开源的即时通讯系统项目

Java架构之路

Java 程序员 编程语言 Netty 项目实战

Dromara团队发布Hmily全新架构的2.1.1版本

猫大人

分布式事务 分布式柔性事务‘’

基于 Flink + Hive 构建流批一体准实时数仓

Apache Flink

flink

架构师训练营 1 期 - 第三周 - 设计模式

三板斧

极客大学架构师训练营

码住!Flink Contributor 速成指南

Apache Flink

flink 开源社区

在 InfoQ 兼职做运营

邓瑞恒Ryan

创业 用户增长 创业心态 运营 产品运营

我一定是熬夜熬傻了,小程序后台获取用户信息居然发生了这件事

小Q

Java 小程序 学习 编程 架构

阿里内部超流行的“SpringBoot+ 微服务指南”,理论与实战双管齐下

Java架构之路

Java 程序员 微服务 Spring Boot 编程语言

谈谈测试

得大自在

测试的价值 测试文化 测试落地

国内上市进程或将提速!百度宣布小度科技独立融资

脑极体

开源=免费?

Philips

开源 开源项目 开源代码 开源社区

2020HC大会上,这群人在讨论云原生…

华为云开发者社区

华为 华为云 大会

一个草根的日常杂碎(9月29日)

刘新吾

随笔杂谈 生活记录 社会百态

单例模式

高兵

Java源码系列4——HashMap扩容时究竟对链表和红黑树做了什么?

超超不会飞

Java

架构师训练营第 1 期第 3 周学习总结

好吃不贵

极客大学架构师训练营

一个Hibernate的事务问题

YoungZY

hibernate

Nexmark: 如何设计一个流计算基准测试?

Apache Flink

flink

太牛了,这份神仙级面试笔记把所有 Java 知识面试题都详解出来了

Java架构之路

Java 程序员 面试 编程语言

极光无限:用AI赋能安全 解决安全行业人才紧缺难题

风向标

人工智能

LeetCode题解:242. 有效的字母异位词,数组排序,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

Java源码系列3——LinkedHashMap

超超不会飞

Java

Smartisan

Changing Lin

摄影

关于 UML 类图

西贝

UML 图表

上手深度学习之前,我们先聊聊“数学”

华为云开发者社区

神经网络 学习 数学

技术解读丨目标检测之RepPoints系列算法

华为云开发者社区

算法 神经 目标检查

烦人的Null,你可以走开点了

四猿外

Java 注解 空指针 Optional null

第三周学习代码重构总结

三板斧

极客大学架构师训练营

架构师训练营 - 作业 - 第二周

Max2@12

由浅入深了解NB-IoT-InfoQ