1. NB-IoT技术概述

各位好,我是老张。做NB-IoT网络这块有些年头了。今天咱们聊聊NB-IoT到底是什么,它凭什么能在物联网领域站稳脚跟。

说实话,我第一次接触NB-IoT是在2016年。那时候运营商刚推这个技术,我还在想:这不就是低配版的LTE吗?后来真正深入项目才发现,这玩意儿的设计思路,跟传统蜂窝网络完全不是一个路子。

1.1 NB-IoT的定义

NB-IoT,全称是Narrow Band Internet of Things,窄带物联网。说白了,它是在现有LTE网络基础上,专门为物联网设备设计的一套通信标准。

你想想看,传统手机上网需要几兆甚至几十兆的带宽。但物联网设备呢?比如一个水表,一天就传几个字节的数据。用4G网络去传,就像开大卡车去送一封信,太浪费了。

NB-IoT就是专门干这个的。它只占用180kHz的带宽——什么概念?一个LTE载波是20MHz,NB-IoT只用了不到1%的频谱资源。我在项目中经常跟客户开玩笑:这就像在高速公路上划了一条自行车道,虽然慢,但够用还省钱。

核心定义:NB-IoT是一种基于蜂窝网络的窄带物联网技术,专注于低功耗、广覆盖、大连接的场景。它可以直接部署在LTE网络上,也可以独立部署。

1.2 技术特点

NB-IoT有四个核心特点,我一个个说。嗯,这些特点不是随便写的,是3GPP标准里明确规定的。

广覆盖

NB-IoT的覆盖能力比传统GSM强20dB。20dB是什么概念?信号强度提升了100倍。

我记得有个地下车库的项目,传统GPRS信号根本进不去。换了NB-IoT模块后,居然能稳定上报数据。为什么能做到?因为NB-IoT用了重复传输技术——同一个数据包可以重复传128次甚至更多。你想想看,一次传不到,传100次总能传到了吧?

当然,代价就是速率慢。但物联网设备不在乎这个,对吧?

大连接

一个NB-IoT基站能支持多少设备?理论上是10万个。实际项目中,我见过一个基站下挂5万个终端,跑得还挺稳。

为什么能连这么多?因为NB-IoT的调度机制跟手机完全不同。手机需要实时在线,随时准备接电话。但物联网设备呢?大部分时间都在睡觉。NB-IoT利用了这个特点,让设备只在需要发送数据时才唤醒,其他时间都在深度休眠。

你想想看,如果10万个设备同时在线,基站肯定扛不住。但如果只有1%的设备同时活跃,那就轻松多了。

低功耗

这是我最喜欢的一个特点。NB-IoT设备用两节AA电池,理论上能用10年。

怎么做到的?两个关键技术:PSM(省电模式)和eDRX(扩展不连续接收)。

PSM模式下,设备发完数据就睡大觉,连网络都不监听。eDRX呢,就是拉长监听周期,从原来的几秒变成几分钟甚至几小时。

我在项目中做过测试:一个温湿度传感器,每15分钟上报一次数据,用两节18650电池,跑了整整14个月。客户都惊呆了。

避坑指南:我曾经遇到一个项目,设备功耗死活降不下来。查了半天,发现是eDRX参数没配对。默认的监听周期是2.56秒,改成40.96秒后,功耗直接降了80%。所以啊,参数配置一定要根据实际业务来调。

低成本

NB-IoT模块的价格,现在已经降到10块钱人民币以内了。为什么这么便宜?

第一,带宽窄,射频芯片简单。第二,协议栈精简,不需要支持LTE那么多功能。第三,不需要SIM卡?不对,这个说错了。NB-IoT还是需要SIM卡的,但可以用eSIM或者软SIM来降低成本。

我见过最便宜的NB-IoT模块,批量采购价才8块5。这个价格,传统GPRS模块根本做不到。

1.3 与LTE/5G的关系

这个问题经常有人问。我简单说下我的理解。

NB-IoT和LTE的关系,就像自行车和汽车。自行车在LTE这条高速公路上,占了一条窄窄的慢车道。它用的是LTE的频谱资源,但协议栈是独立的。

具体来说,NB-IoT有三种部署方式:

部署方式 说明 我的经验
带内部署(In-band) 在LTE载波内部,占用一个PRB 最常见,但要注意跟LTE业务互不干扰
保护带部署(Guard-band) 在LTE载波的保护频带内 频谱利用率高,但实现复杂
独立部署(Standalone) 使用独立的频谱,比如重耕GSM频段 覆盖最好,但需要单独申请频谱

至于和5G的关系,很多人以为NB-IoT会被5G取代。其实不会。5G的mMTC场景,说白了就是NB-IoT的升级版。3GPP R16标准里,已经把NB-IoT纳入5G NR的体系了。

我个人的看法是:未来很长一段时间内,NB-IoT和5G会共存。NB-IoT负责低速率、低成本、低功耗的场景,5G负责高速率、低时延的场景。各司其职,互不冲突。

注意:虽然NB-IoT可以部署在LTE网络上,但终端和基站都需要支持NB-IoT协议。不是随便拿个LTE基站就能跑NB-IoT的。我见过有人拿普通4G模块去连NB-IoT基站,结果死活注册不上——因为协议栈根本不兼容。

好了,NB-IoT的基本概念就讲到这里。下一章咱们聊聊网络架构,看看NB-IoT到底是怎么组网的。到时候我会分享一个实际项目的组网方案,保证干货满满。