NBIoT是什么

  NB-IoT,Narrow Band Internet of Things,窄带物联网,是一种专为万物互联打造的蜂窝网络连接技术。顾名思义,NB-IoT所占用的带宽很窄,只需约180KHz,而且其使用License频段,可采取带内、保护带或独立载波三种部署方式,与现有网络共存,并且能够直接部署在GSM、UMTS或LTE网络,即2/3/4G的网络上,实现现有网络的复用,降低部署成本,实现平滑升级。

  移动网络作为全球覆盖范围最大的网络,其接入能力可谓得天独厚,因此相较WiFi、蓝牙、ZigBee等无线连接方式,基于蜂窝网络的NB-IoT连接技术的前景更加被看好,已经逐渐作为开启万物互联时代的钥匙,而被商用到物联网行业中。

  图1是NB-IoT的技术发展史:

图1 NB-IoT的技术发展史

NB-IoT的特点

  NB-IoT具有以下四大特点:

  一、广覆盖。相比现有的GSM、宽带LTE等网络覆盖增强了20dB,信号的传输覆盖范围更大(GSM基站目前理想状况下能覆盖35km),能覆盖到深层地下GSM网络无法覆盖到的地方。其原理主要依靠:1、缩小带宽,提升功率谱密度;2、重复发送,获得时间分集增益。

  二、大连接。相比现有无线技术,同一基站下增多了50-100倍的接入数,每小区可以达到50K连接,真是实现万物互联所必须的海量连接。其原理在于:1、基于时延不敏感的特点,采用话务模型,保存更多接入设备的上下文,在休眠态和激活态之间切换;2、窄带物联网的上行调度颗粒小,资源利用率更高;3、减少空口信令交互,提升频谱密度。

  三、低功耗。终端在99%的时间内均处在休眠态,并集成多种节电技术,待机时间可达10年。1、PSM低功耗模式,即在idle空闲态下增加PSM态 ,相当于关机,由定时器控制呼醒,耗能更低;2、eDRX扩展的非连续接收省电模式,采用更长的寻呼周期,eDRX是DRX耗电量的1/16。

  四、低成本。硬件可剪裁,软件按需简化,确保了NB-IoT的成本低廉,NB-IoT通信单模块成本不足5美元。

  NB-IoT因其适用的场景,还具有低速率和低移动性的特点。1、低速率。多点上行速率仅为56kbps,理想下行速率为21.25kbps;2、低移动性。仅支持终端设备在30km/h的移动速率下实现小区切换,远低于4G支持250km/h的速率(高铁专网可达450km/h)。

NB-IoT解决方案总体架构

  下图2展示了NB-IoT解决方案的总体架构:

图2 NB-IoT解决方案总体架构

NB-IoT发展现状

  下图3展示了NB-IoT生态圈的概况:

图3 NB-IoT生态圈概况

  NB-IoT目前试商用以及商用举例:

  1、华为/中国联通的NB-IoT智能停车解决方案:基于华为NB-IoT模块推出的这套智能停车系统将能实现预定、转租停车位等功能,低功耗和高穿透能力使得这个方案更具可靠性。目前该停车系统已经在上海迪士尼试商用。

  2、2017年7月13日,ofo小黄车与中国电信、华为共同宣布,三家联合研发的NB-IoT“物联网智能锁”全面启动商用。

  3、中兴通讯/中国移动的智能井盖:该方案通过全方位监管井盖状态,在井盖被打开、移位等情况下,可实现及时警告。

  NB-IoT芯片开发方面:

  1、华为作为国内最大的NB-IoT芯片原厂,推出了Boudica 120/Hi2110物联网芯片,搭载Huawei LiteOS嵌入式物联网操作系统.

  2、美国高通公司推出了型号为MDM9206的物联网芯片,支持Cat-M1和Cat-NB1标准的全球所有频段,具备GSM/NB-IoT/eMTC多模支持,还支持GPS、格纳洛斯、北斗、伽利略全球导航卫星定位。

  3、中兴微电子研发了RoseFinch 7100(又名“朱雀”)NB-IoT物联网芯片,专为低功耗物联网设计,在睡眠功耗、截止电压和外围借口数量等和物联网应用关联的核心指标上都在业界处于领先水平。

  4、英特尔推出的XMM 7X15系列物联网芯片。

  NB-IoT模组开发方面:

  1、中兴通讯基于高通MDM920芯片开发的支持NB-IoT和eMTC双模的LPWA通讯模块ZM8300。

  2、上海移远通讯技术有限公司Quectel基于华为的Hi2110物联网芯片推出了BC95-B20/B8/B5/B28,以及基于高通MDM9206芯片的BG96模组。

参考文献:(文章仅做交流学习,侵权即删!!)

1、https://baike.baidu.com/item/NB-IoT/19420464?fr=aladdin

2、https://mp.weixin.qq.com/s?__biz=MjM5MTM5ODQyMA==&mid=2651191570&idx=1&sn=05be8fb0c9cb653381f3d6a84c60934d&scene=0#wechat_redirect

3、http://www.eefocus.com/communication/365647/p2

4、《华为NB-IoT解决方案》

5、https://www.jianshu.com/p/701ab2070408

物联网学习之路——物联网通信技术:NBIoT的更多相关文章

  1. 物联网学习之路——IoT概况

    物联网IoT概念 IoT,Internet of Things,即物物相连的互联网.它包含两层意思:一,以互联网为基础:二,物物相连,实现信息的交换和通信.物联网通过智能感知.识别技术与普适计算等通信 ...

  2. arduino物联网学习

    arduino物联网学习 目录 arduino物联网学习 20200215 OLED屏幕使用教程 材料: 软件 代码注释 完整代码 Arduino IDE 开发 ESP-01S/ESP-01物联网实战 ...

  3. 总结:ARM逻辑和高级C(朱老师物联网学习)

    开始学习朱老师物联网的视频是国庆节的那几天开始的,刚刚开始的时候是想自己在网上找一些嵌入式方面的视频资料,也找了很多的资料臂如“国嵌视频”“达内的视频”,之后也化了十几块钱在淘宝上面买了几十个G的视频 ...

  4. 阿里云学习之IOT物联网套件(客户端与服务端的后台数据传输)

    设备端代码(mqttClient):https://help.aliyun.com/document_detail/42648.html?spm=5176.doc30579.6.569.ZEgA1g ...

  5. 物联网学习笔记三:物联网网关协议比较:MQTT 和 Modbus

    物联网学习笔记三:物联网网关协议比较:MQTT 和 Modbus 物联网 (IoT) 不只是新技术,还是与旧技术的集成,其关键在于通信.可用的通信方法各不相同,但是,各种不同的协议在将海量“事物”连接 ...

  6. FastAPI 学习之路(十九)处理错误

    系列文章: FastAPI 学习之路(一)fastapi--高性能web开发框架 FastAPI 学习之路(二) FastAPI 学习之路(三) FastAPI 学习之路(四) FastAPI 学习之 ...

  7. jQuery学习之路(1)-选择器

    ▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...

  8. Android开发学习之路-RecyclerView滑动删除和拖动排序

    Android开发学习之路-RecyclerView使用初探 Android开发学习之路-RecyclerView的Item自定义动画及DefaultItemAnimator源码分析 Android开 ...

  9. RPC远程过程调用学习之路(一):用最原始代码还原PRC框架

    RPC: Remote Procedure Call 远程过程调用,即业务的具体实现不是在自己系统中,需要从其他系统中进行调用实现,所以在系统间进行数据交互时经常使用. rpc的实现方式有很多,可以通 ...

随机推荐

  1. 无脑无负担网站架构-- Application Request Route的一些应用

    首先作为一个.net 程序员,多数情况你懒的整什么架构啊.框架啊.还有那命令行的linux,别说linux也有桌面,那个桌面用起来更让人抓狂,一直不明白居然有人说喜欢上linux的命令行,装B还是SB ...

  2. Yii2 upload

    http://webtips.krajee.com/advanced-upload-using-yii2-fileinput-widget/ http://webtips.krajee.com/upl ...

  3. C++ 数据封装和抽象

    C++ 数据抽象 数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节. 数据抽象是一种依赖于接口和实现分离的编程(设计)技术. 让我们举一个现实生活中的真实例子 ...

  4. JSTL 标签库<转>

    http://elf8848.iteye.com/blog/245559 JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的.把常用的内容,放在这里备份一份,随用随查.尽量做到不用查,就可 ...

  5. 从Objective-C到Swift,你必须会的(四)DLog

    调试的时候打断点太慢,所以输出log就是一个很好的选择了.断点,一行一行的按,太麻烦了.从log里一条一条的看,很快就可以找到到哪个函数的哪个地方这个代码就没执行了.这里不详细讨论调试技巧的事.不过大 ...

  6. POJ1258 Agri-Net 2017-04-14 15:51 55人阅读 评论(0) 收藏

    Agri-Net Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 56948   Accepted: 23615 Descri ...

  7. java并发编程实战:第三章----对象的共享

    我们不仅仅希望防止某个线程使用某个状态时,另一个线程在修改它:我们还希望某个线程修改了某个状态后,其他线程能够看到状态的变化. 一.可见性 重排序:在没有同步的情况下,编译器.处理器可能对代码的执行顺 ...

  8. UVALive - 6436 —(DFS+思维)

    题意:n个点连成的生成树(n个点,n-1条边,点与点之间都连通),如果某个点在两点之间的路径上,那这个点的繁荣度就+1,问你在所有点中,最大繁荣度是多少?就比如上面的图中的C点,在A-B,A-D,A- ...

  9. VS2017中对C++的单元测试

    安装Visual Studio 2017 由于平时都是用codeblock,因此电脑中没有装VS系列的IDE,就从安装开始吧 最开始安装的时候没有注意什么都没选,安装完了以后根本没有c++的编译器和各 ...

  10. tomcat7-maven-plugin 端口

    不知道有没有人像我这样,在pom配置了下面这段之后, <plugins> <plugin> <groupId>org.apache.tomcat.maven< ...