NB-IOT笔记

原创 2018年04月15日 14:13:10


目前中国电信NB卡分两类:

定向型:绑定指定的IP地址,只能访问该IP的服务器。

非定向型:可以访问任意的公网IP的服务器。

LiteOS:

Huawei LiteOS 是华为面向IoT领域,构建的“统一物联网操作系统和中间件软件平台”,以轻量级(内核小于10k)、低功耗(1节5号电池最多可以工作5年),快速启动,互联互通,安全等关键能力,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期。

NB-IoT的网络架构如何组成?
NB-IoT网络构架图

建设基于NB-IoT技术的物联网垂直行业应用将趋于更加简单,分工更加明晰。

阿里云---NB-IOT物联网平台是怎么工作的:

NB-IoT作为一种广域网连接技术,能把终端直接接入已广泛覆盖的蜂窝网络中,且支持良好的移动性,可满足远程抄表、移动设备追踪、智慧农业、智能停车等行业应用。到底什么NB-IOT基站,网络如何组成,数据如何传输呢?

  NB-IOT网络包括NB-IOT终端,NB-IOT基站,NB-IOT分组核心网,IOT连接管理平台,和行业应用服务器。需要升级现网基站支持NB-IOT业务,部署NB-IOT业务专用的EPC(CloudEdge),需要新部署IOT连接管理平台。IOT连接管理平台的功能:提供对各种传感器、SIM卡的数据采集、管理功能,同时可以把数据开放给第三方应用系统,让各种应用能快速构建自己的物联网业务。

NB_iot

xys理解:阿里云提供的物联网套件,其角色相当于IOT platform(IOT平台),通过HTTP/MQTT/COAP等协议与IOT 核心网进行数据交互,对设备进行管理,对数据进行接收处理。所以,阿里云物联网套件必须和运营商的NBIOT服务相结合,其中运营商提供IOT基站和IOT核心网。


阿里云---物联网套件的总体架构如下图:

产品架构

阿里云物联网套件包括以下模块:

安全认证&权限策略

物联网套件为每个设备颁发唯一的证书,依赖证书才能连接IoT Hub,同时物联网套件针对不同安全等级和产线烧录要求,为开发者提供了多种方式进行设备认证。提供设备级的授权粒度,任何设备只能对自己所属的Topic发布订阅消息,服务端凭借阿里云AK对账号下所属的Topic进行操作。

详情请参考

设备认证

安全

IoT Hub

为设备和物联网应用程序提供发布和接收消息的安全通道。IoT Hub目前支持CoAP协议、MQTT协议、以及HTTP协议:

  • 设备可以基于CoAP协议与IoT Hub短连接通信,应用设备低功耗场景,尤其NB-IoT设备接入。
  • 设备也可以基于MQTT协议与IoT Hub长连接通信,应用指令实时响应的场景。
  • 设备可以基于HTTPS协议与IoT Hub短连接通信。
  • 更多协议支持….

详情请参考IoT Hub

设备管理

物联网套件为用户提供功能丰富的设备管理服务。

详情请参考设备管理

规则引擎

为用户提供类SQL语言的规则引擎,帮助用户过滤数据、处理数据,并能够发送数据到阿里云其他服务,例如Table Store,MNS,DataHub等等,也能够发送到数据到其他Topic。

详情请参考规则引擎

阿里云---CoAP连接通信

https://help.aliyun.com/document_detail/57697.html?spm=a2c4g.11186623.6.595.GrT0GL

CoAP协议适用在资源受限的低功耗设备上,尤其是NB-IoT的设备使用,下图讲述如果基于CoAP协议将NB-IoT设备接入物联网套件。NB-IoT

大体流程如下:

  • 设备端NB-IoT模块中集成阿里云 IoT SDK,厂商在IoT套件控制台申请设备证书(ProductKey/DeviceName/DeviceSecret)并烧录到设备中;
  • NB-IoT设备通过运营商的蜂窝网络进行入网,可能需要联系当地运营商,确保设备所属地区已经覆盖NB网络,并已具备NB-IoT入网能力;
  • 设备入网成功后,NB设备产生的流量数据及产生的费用数据,将由运营商的M2M平台管理,此部分平台能力由运营商提供;
  • 设备开发者可通过 CoAP/UDP 协议,将设备采集的实时数据上报到阿里云IoT套件,借助IoT套件实现海量亿级设备的安全连接和数据管理能力,并可通过规则引擎,与阿里云的各类大数据产品、云数据库和报表系统打通,快速实现从连接到智能的跨越;
  • IoT套件提供相关的数据开放接口和消息推送服务,可将数据转发到业务服务器中,实现设备资产与实际应用的快速集成。

华为---IOT平台架构




             (从华为softradio仿真软件的系统架构中,可以更清楚地看出华为云IOT平台在物联网中所处的角色)



设备接入网关

在IoT设备与IoT平台之间传递消息的模块,支持TCP、UDP、MQTT、CoAP、LWM2M等多种通信协议。客户在网关上部署基于这些通信协议的自定义插件,完成IoT设备和平台之间的消息转换,将IoT设备快速接入平台。

 


IoT Agent

系列化Agent(Agent Rich、Agent Lite、Agent Tiny、Agent IPC)可部署在不同类型的网关和IoT设备,帮助不同硬件厂家的设备快速实现跟云平台的集成对接。

Agent预集成了Z-Wave、ZigBee、WiFi、蓝牙等近场通信协议,提供数据链路管理能力。

设备管理

提供设备与平台的双向数据通道能力,支持设备数据上报、远程控制。

提供设备上线、维护、网络连接、告警、报表分析、升级、注销等全生命周期管理。

 

规则引擎

通过简单灵活的规则配置,实现设备间的联动,消息、通知、告警的触发。

IoT数据分析

提供高并发实时流处理能力,海量数据存储、数据计算和数据API开放能力。

 

业务运营管理门户

为租户提供一站式IoT业务运营门户,包括应用管理、设备管理、报表管理、规则引擎、软件管理、子账户管理、业务状态统计等功能模块。

API网关

开放了设备管理、规则引擎、数据分析等平台能力170+,方便开发者快速构建应用。



参考文献

NB-IoT网络架构

https://blog.csdn.net/Simon_csx/article/details/79106789


NB-IOT物联网平台是如何工作的

https://yq.aliyun.com/articles/115715?utm_content=m_24926


关于NB-IoT的27个技术对答,绝对干货

http://www.szsanhuo.com/hyzx/110.html


史上最全的NB-IoT知识,每个通信人都应该了解的

https://blog.csdn.net/NBIoT/article/details/54906431

NB-iot开发平台

https://blog.csdn.net/prike/article/details/79008407

NB-IoT使用笔记(1)实现UDP访问DNS服务获取IP地址

https://blog.csdn.net/a1668659995/article/details/78323694

NB-IoT使用笔记(2)实现UDP访问DNS服务获取IP地址(2)

https://blog.csdn.net/a1668659995/article/details/78335101

NB-IoT使用笔记(3)在linux下使用python搭建UDP服务

https://blog.csdn.net/a1668659995/article/details/78359214

NB-IoT使用笔记(4)在linux下使用搭建CoAP服务

https://blog.csdn.net/a1668659995/article/details/78385427

NB-IoT使用笔记(5)在linux下用python搭建UDP转发服务器扩展NB可访问IP个数

https://blog.csdn.net/a1668659995/article/details/78668553

NB-IoT使用笔记(6)在linux下使用搭建CoAP服务(2)

https://blog.csdn.net/a1668659995/article/details/78742521

LoRa/Sigfox/NB-IoT各领风骚

https://blog.csdn.net/wifiadv/article/details/78783277


NB-IoT学习笔记_汇总

2000年初的那一波GPRS的浪潮,让很多物联网企业大赚了一笔。这一次大家的热情也空前高涨。截止目前2017.12,NB-IoT的标准还没出来。但是在华为、中兴、高通、诺基亚等的推动下,芯片、模组、基...
  • iotisan
  • iotisan
  • 2017-12-03 21:45:11
  • 1834

NB-IoT使用笔记(3)在linux下使用python搭建UDP服务

背景NB-IoT可以通过UDP服务访问NB卡绑定的IP地址。关于绑定,目前因为NB-IoT出来时间不长,能绑定几个IP地址以及绑定的IP能否更改一直是一个谜一样的问题,我从不同的客服那里了解的信息还没...
  • a1668659995
  • a1668659995
  • 2017-10-26 21:53:26
  • 575

NB-IOT BC95连接说明

  • 2017年07月04日 10:10
  • 1.02MB
  • 下载

NB-IoT标准确定,物联网将腾飞

http://www.elecfans.com/iot/423463.html NB-IoT是电信行业当前的热点,二级市场投资者较为关注,大家对于NB-IoT是什么以及能做什么有很多...
  • haifengid
  • haifengid
  • 2016-07-16 22:35:53
  • 3711

NB-iot开发平台

我们设计了一款基于移远BC95的NB最小系统NB100,NB100包含了天线射频、供电、SIM卡座、ESD防护等电路。接上电源、串口即可使用。用户只需要注重上层应用,可以最快的速度推出NB产品!其实早...
  • prike
  • prike
  • 2018-01-08 23:40:15
  • 952

NB-IoT是什么鬼

文章转自:http://www.elecfans.com/iot/417783_a.html    NB-IoT,Niubility Internet of Thing,即牛掰的物联网技术。  ...
  • u012351051
  • u012351051
  • 2017-03-13 14:58:58
  • 3464

基础技术篇 7 —— NB-IoT技术(二) - 智慧行业应用领域细分中,NB-IoT如何避免踩坑【上】

“智物客”致力于免费分享笔者从业经历过程中物联网、智慧城市相关技术和解决方案。本文细数了在智慧城市各细分领域中NB-IoT技术坑,以抛砖引玉。...
  • illusion116
  • illusion116
  • 2017-06-25 23:45:43
  • 444

LoRa与NB-IoT的区别

原文地址::https://wenku.baidu.com/view/9717f3cc0722192e4536f6e9.html 相关文章 1、一幅漫画告诉你:NB-IoT背后,还有一个大家都在说...
  • xqhrs232
  • xqhrs232
  • 2017-06-20 09:47:24
  • 535

2017最新华为NB-IOT解决方案解析

  • 2017年11月27日 17:30
  • 1.05MB
  • 下载
收藏助手
不良信息举报
您举报文章:NB-IOT笔记
举报原因:
原因补充:

(最多只允许输入30个字)