NB-IoT

  1.什么是NB-IoT?

  NB-IoT全称窄带物联网(Narrow Band IOT),构建于蜂窝网络,只消耗大约180KHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。

  NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接。NB-IoT支持待机时间长、对网络连接要求较高设备的高效连接。

  2.低功耗局域网(LPWAN)

   物联网的无线通信技术很多,主要分为两类:一类是Zigbee、WiFi、蓝牙、Z-wave等短距离通信技术;另一类是LPWAN(low-power Wide-Area Network,低功耗广域网),即广域网通信技术。

  LPWA又可分为两类:一类是工作于未授权频谱的LoRa、SigFox等技术;另一类是工作于授权频谱下,3GPP支持的2/3/4G蜂窝通信技术,比如EC-GSM、LTE Cat-m、NB-IoT等。

  3.NB-IoT使用场景及特点

  通常,我们把物联网设备分为三类:

    ①无需移动性,大数据量(上行),需较宽频段,比如城市监控摄像头。

    ②移动性强,需执行频繁切换,小数据量,比如车队追踪管理。

    ③无需移动性,小数据量,对时延不敏感,比如智能抄表。

  NB-IoT正是为了无需移动性,小数据量,对时延不敏感的设备准备的。

  4.NB-IoT数据上传和网络组成

  NB-IOT网络包括NB-IOT终端,NB-IOT基站,NB-IOT分组核心网,IOT衔接办理渠道,和职业使用效劳器。

  NB-IoT基站通过以下两种协议来链接基站:

  COAP协议:MCU(NB设备)—NB模块(UE)--eNode—核心网—IOT渠道—APP 效劳器—手机终端app

  UDP协议:MCU(NB设备)—NB模块(UE)--eNode—核心网—UDP 效劳器—手机终端

  5.NB-IoT设备

  和常见的TDU设备类似,NB-IoT设备也采用串口与MCU直接进行通信。CoAP 是受限制的应用协议(Constrained Application Protocol)的代名词。在当前由PC 机组成的世界,信息交换是通过TCP 和应用层协议HTTP 实现的。但是对于小型设备而言,实现TCP 和HTTP 协议显然是一个过分的要求。为了让小设备可以接入互联网,CoAP 协议被设计出来。CoAP 是一种应用层协议,它运行于UDP 协议之上而不是像HTTP 那样运行于TCP 之上。CoAP 协议非常小巧,最小的数据包仅为4 字节。

  在此模式下,用户的终端设备,可以通过本模块发送请求数据到指定的CoAP 服务器,然后模块接收来自CoAP 服务器的数据,对数据进行解析并将结果发至串口设备。用户不需要关注串口数据与网络数据包之间的数据转换过程,只需通过简单的参数设置,即可实现串口设备向CoAP 服务器的数据请求。

  CoAP 一般用来接入一些物联网平台,目前支持华为的物联网云平台,可以将数据发送到云平台后,通过云平台提供的接口用户自己开发自己的应用程序。

  虽然支持双向数据透传,但是和传统2G 网络有所不同,为节省电量,模块随时可以向服务器发送数据,但是服务器并不能在任何时候将数据发往串口,该说明仔细阅读低功耗模式章节,这也是NB-IoT 网络的所具有的特点。

资料参考:

  https://baike.baidu.com/item/NB-IoT

  http://www.elecfans.com/iot/417783_a.html

  http://www.usr.cn/Product/193.html

  http://blog.sina.com.cn/s/blog_1717a03370102x39j.html

2.NB-IoT及通信协议的更多相关文章

  1. NB-IoT是怎么工作的,是否支持基站定位?【转】

    转自:http://www.elecfans.com/iot/779658.html 根据我国无线电管理相关要求,明确NB-IoT系统基站应到到属地无线电管理机构办理设台审批,领取无线电台执照.同时, ...

  2. NB-IoT不一定最完美 但足以成为决定ofo与摩拜物联网胜负的关键【转】

    转自:http://news.rfidworld.com.cn/2017_11/3d5ed5c5d8cb9949.html 2018年到来之前,如果还不懂物联网,你会被淘汰. 今年1月,工信部< ...

  3. NB-IoT协议及其PSM

    物联网技术发展趋势是LPWAN,其中尤其以NB-IoT和eMTC最为代表.NB-IoT和eMTC各有优劣,使用场景互有不同. 低功耗可以说是物联网技术的核心,本着关注低功耗的方向,适当了解NB IoT ...

  4. 5G:今天不谈技术,谈谈需求和应用

    4G改变生活,5G改变社会.随着2019年5G手机的发布,5G时代已经拉开帷幕,无数嗅觉灵敏的投资人和创业者在研究5G行业的投资机会. 但是,市场研究侧重于技术细节与上游产业链设备投资居多,对于贴近消 ...

  5. 6G仅仅是比5G多1G吗??

    第六代移动通信系统(6th generation mobile networks,或6th generation wireless systems),简称6G,是指第六代移动通信技术,是5G系统后的延 ...

  6. 物联网打工人必备:LiteOS Studio图形化调测能力

    摘要:本文会给大家介绍下LiteOS Studio的调测的几个知识点,包括: 调测配置,监视变量,反汇编代码同步展示,数值进制切换,跨平台编译调测,Qemu模拟器调测,多核调测,远程设备调测等. 掌握 ...

  7. IoT 通信协议

    /********************************************************************************* * IoT 通信协议 * 说明: ...

  8. NB-IoT物联网连接

    一.NB-1oT的专有能力物联网(Internet of Things).简称IoTNB-IoT就是指窄带物联网(Narrow Band-Internet of Things)技术目前关于NB-IoT ...

  9. [编]IoT The Internet of Things (IoT) 物联网

    物联网是新一代信息技术的重要组成部分.其英文名称是“The Internet of things”.由此,顾名思义,“物联网就是物物相连的互联网”.这有两层意思:第一,物联网的核心和基础仍然是互联网, ...

  10. [转载] TLS协议分析 与 现代加密通信协议设计

    https://blog.helong.info/blog/2015/09/06/tls-protocol-analysis-and-crypto-protocol-design/?from=time ...

随机推荐

  1. 将数据转换成树型层级的Json格式的String

    有时候我们项目里面需要将树型关系的数据转换成Json格式的String字符串 假设数据库中的数据如下 需要转换后输出的字符串的结果如下(对应的层级的关系) [ {name:'爷爷',id:'1',co ...

  2. 前端框架Angular、react、vue在github上的数据统计-2018-05

    2018年5月31日09:15:45 突然想看看几个前端框架的数量,然后就截图了如下数据: 分析: react关注.收藏.Fork都高vue一些, 但相差不大 angular比较奇葩,收藏只有二者一半 ...

  3. Vue基础之计算属性

    适用场景 设想一个场景,你需要得到一个复杂运算/逻辑的返回值,利用模板内的表达又过长且难以阅读和维护,这时计算属性就可以很好的解决你的问题.看下面的例子: <!DOCTYPE html> ...

  4. day08文件操作

    今日内容 文件操作 内容详细 1.打开文件 1.open("作业讲解.py",mode="r",encoding="utf-8") 2.文件 ...

  5. SQL语句删除和添加外键、主键的方法

    --删除外键 语法:alter table 表名 drop constraint 外键约束名 如: alter table Stu_PkFk_Sc drop constraint FK_s alter ...

  6. 由strcat函数引发的C语言中数组和指针问题的思考

    问题一 首先,来看一下下面这段代码: #include <stdio.h> #include <string.h> int main() { char *str = " ...

  7. 《DSP using MATLAB》Problem 7.15

    用Kaiser窗方法设计一个台阶状滤波器. 代码: %% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  8. tensorflow 代码阅读

    具体实现: https://github.com/tensorflow/tensorflow/tree/master/tensorflow/core/framework 『深度长文』Tensorflo ...

  9. 通过junit写unit test

    how to run test within junit & mvn: During team development , there are more than 1 person edit ...

  10. javaEE REST 基于第三方框架Restlet

    郭晨 软件151 1531610114 1.修改web.xml文件 添加URL模式(<url-pattern>)到Servlet的映射关系 设置Servlet的初始化参数(<init ...